Loom 是一个面向 Agent OS 的微内核。它关注的不是某一个具体产品,而是让 AI 实体在受约束的边界内持续存在、被触发、被治理并可被解释。
仓库把“核心层”和“外置实现”明确分开:
loom/kernel- 微内核,负责共享运行时语义、授权判定、会话推进和状态 / 事件边界
loom/plugin- plugin 层,负责扩展契约、manifest、能力声明、注册表与 host API
loom/harness- harness 层,负责装配、校验、bootstrap 和运行回路 API,并且必须保持灵活
loom/application- application 层,负责 app-facing 边界与交互接入 API,本身不直接等于某个 GUI 应用
对应的真实实现放在仓库根:
plugins/harnesses/applications/examples/
想直接跑最小闭环,可以用仓库根的 examples/local-reference/README.md。
想快速了解项目,请从 docs/ 开始:
- 文档索引:查看整体文档地图和推荐阅读路径。
- 架构总览:了解 Loom 的四层结构和核心判断。
- 微内核抽象设计:查看共享运行时语义和内核边界。
- Plugin 抽象设计:查看 plugin 层和外置 plugins 的边界。
- Harness 抽象设计:查看 harness engineering 在仓库中的边界。
- Application 抽象设计:查看 application 层和外置 applications 的边界。
- ADR 总览:查看已经接受的关键架构决策。