旨在用尽量少的代码行数实现 Agent 的关键和流行能力,便于理解/复用,包括:
- Agent:AgentLoop主流程
- MCP:通过标准 MCP Server 暴露工具,主 Agent 自动发现并调用
- Skill:把高质量的处理流程沉淀为技能,按需加载
- Claude Code / OpenClaw / Hermes Agent 的一些常见机制:context 压缩、memory 召回、progressive disclosure、self-improving、wechat连接
- agent ->
modules/agent.py - mcp ->
mcps/ - skill ->
skills/
- claude code ->
modules/context.py、modules/memory/ - openclaw ->
utils/wechat/(如果你本地有这部分代码/能力) - hermes agent ->
mcps/create_skills/
python -V
pip install -U openai mcp
brew install uv # macOS 推荐python modules/agent.pymodules/agent.py:主循环(LLM + 工具调用 + context/memory)modules/context.py:三层 context 管理(snip / summarize / hard_collapse)modules/memory/:长期记忆与召回utils/model_client.py:OpenAI 兼容调用 + tool_calls 兼容mcps/:MCP servers(工具)skills/:技能库(Skill.md)