Reasoning Tools
The first version of the Reasoning Tools, previously known as Thinking tools, was published by Anthropic in this blog post.claude_reasoning_tools.py
Knowledge Tools
The Knowledge Tools take the Reasoning Tools one step further by allowing the Agent to search a knowledge base and analyze the results of their actions. KnowledgeTools =think
+ search
+ analyze
knowledge_tools.py
Memory Tools
The Memory Tools allow the Agent to use memories to reason about the question and work through it step by step.memory_tools.py
Workflow Tools
The Workflow Tools allow the Agent to execute a workflow and reason about the results.workflow_tools.py