Recipe: Agent Building
AI Agent Framework + Tool Registration + Memory System
Scenario
Need to build an AI Agent with tool invocation, memory management, and multi-step reasoning capabilities.
Contents
| File | Description |
|---|---|
| Agent base class | Lifecycle management, message processing |
| Tool registry | Tool discovery, parameter validation, execution |
| Memory system | Short-term memory (session) + long-term memory (experience) |
| Cognitive engine | Perception, reasoning, decision-making |
Quick Start
python
from agents.base import AgentBase, ToolRegistry, MemorySystem
agent = AgentBase(
name="my-agent",
tools=ToolRegistry(),
memory=MemorySystem()
)
result = await agent.process("user input")Source Files
- Recipe source:
skills/recipes/agent-building/ - Agent implementation:
domains/agents/
Tags
type.recipe domain.agent lang.python maturity.verified