- Which model to use? -> See the Models documentation.
- Which tools to use? -> See the Tools documentation.
- Which instructions to use? -> See the Context Engineering documentation.
- Should I enable reasoning? -> See the Reasoning documentation.
- Do I need to add knowledge? -> See the Knowledge documentation.
- How do I configure storage? -> See the Storage documentation.
- How do I configure memory? -> See the Memory documentation.
The Development Process
It is typical while developing an Agent to use theAgent.print_response()
method to print the response in the terminal. This is only for convenience during development and not recommended for production use.
The
Agent.print_response()
and Agent.aprint_response()
methods are helper methods that use the Agent.run()
and Agent.arun()
methods under the hood.See Running your Agent for more details.Debugging
You can enable debug mode to get more detailed logs.Interactive CLI
You can also interact with the agent via a CLI.Developer Resources
- View the Agent reference
- View Agent Cookbook