Convenience methods for nesting agents for use with annotation model.
Run the @Agent annotated instance as a subagent and return the result.
Run the agent instance as a subagent and return the result.