记忆层 Memory
LongTermMemory
MEMORY.mdAgent 笔记
USER.md用户偏好档案 · 优先级 > MEMORY.md
ShortTermMemory
SQLite messages本会话历史
MemoryManager
context_blockbuild_memory_context_block()
sanitize()剥离 fence 块
会话层 Session
SessionSQLite sessions 表
Session.idTEXT PK
Session.sourcecli/discord/slack...
parent_session_idSubAgent 链接
token_counts / cost
SCHEMA_VERSIONv6
模型配置 Model
SmartModelRouting
reasoning_effortlow / medium / high
AnthropicAdapter
BedrockAdapter / OpenRouter
AgentEvent Loop
6-Step Iteration
POISON → INSTRUCT → [ N × Iteration ] → ENDS
1
OBSERVING
感知输入·读取上下文·工具调用结果·记忆内容
2
ASSOCIATING
关联历史·跨会话检索·知识匹配
3
ASSEMBLING
PromptTemplate 组装·注入槽位填充
identity
memory_guidance
skills_guidance
context_files
tool_call_result
delegate_context
gateway_msg_ctx
model_routing_ctx
4
REASONING
Model 推理·SmartModelRouting·reasoning_effort
5
EXECUTING
工具调用·EventResult 生成·SubAgent spawn
6
SAFETY_VALIDATE
dangerous_patterns 检查·approval_mode·GuardRail
AttackPath Events(叠加在正常循环上)
Poison
InstructTo
Inject
Persist
LeadToHarm
HarmEvent
LeakToEvent
TamperEvent
DeleteEvent
📦 Context — 消息容器(每轮 LLM 完整输入/输出)
压缩参数
threshold=0.75
protect_first=3
protect_last=6
内容组成
messages[]
system_prompt
tool_results
compressed_summary
调度层 Planner
LongTermPlanner
cron/scheduler.py
CronCreateTOOL-ACT-DESTRUCTIVE
CronList / CronDelete
自进化模块 SelfEvolution
强制触发 · 代码生命周期钩子
sync_turn()
on_session_end()
on_pre_compress()
on_delegation()
on_memory_write()
expiry_watcher
skills_sync
载体:MemoryProvider ABC → 8 外部 plugin (honcho/mem0/hindsight/holographic…)
半自动触发 · LLM Schema 驱动
memory_tool.write()
skill_manage create
skill_manage patch
"proactively write memory" · "after difficult tasks, save skill"
rl_training_tool
Tinker-Atropos · 模型权重级 RL 进化
Agent 协作 AgentRelation
↓ 上游 · 接受指令
API Server
Webhook
gateway_msg_ctx slot
↓ 下游 · 委托子 Agent
delegate_task()
MAX_DEPTH=2
max_concurrent=3
BLOCKED_TOOLS
⇌ 第三方协作 · MoA
mixture_of_agents
claude-opus
gpt-5
gemini