KEEL · 龙骨 · A CURRICULUM FOR THE AI ERA
Advanced Agent Systems 配套项目 — keel 龙骨
Advanced Agent Systems 的配套项目:Advanced Agent Systems 配套项目
项目用 SQLite 和 Python 标准库把生产边界拆成可测试的最小实现:
EventStore -> RunProjector -> WakeupStore/Lease -> DurableEngine
|
DocumentStore -> ACL filter -> hybrid retrieval -> budgeted context -> citation gate
运行
python courses/advanced/advanced-agent-systems/course/project/examples/01_durable_run.py
python courses/advanced/advanced-agent-systems/course/project/examples/02_replay_after_crash.py
python courses/advanced/advanced-agent-systems/course/project/examples/03_wakeup_and_lease.py
python courses/advanced/advanced-agent-systems/course/project/examples/04_hybrid_retrieval.py
python courses/advanced/advanced-agent-systems/course/project/examples/05_citations_and_context.py
python courses/advanced/advanced-agent-systems/course/project/examples/06_evaluation_gate.py
python -m unittest discover -s courses/advanced/advanced-agent-systems/course/project/tests -v
源码阅读顺序
contracts.py Run/Event/Wakeup/Lease/Document/Citation 契约
store.py SQLite 事件、唤醒、租约和文档存储
engine.py 纯 reducer、回放和 durable run 推进
retrieval.py ACL-first hybrid retrieval、citation 校验
context.py 输出预留、估算预算、证据选择和丢弃原因
evaluation.py Recall、citation precision 和发布门禁
代码不假装完成分布式系统:SQLite lease 是单数据库演示,检索分数是确定性替身,模型调用被留在 adapter 边界。课程验收关注的是状态转换、去重、权限和指标是否可验证。