使用说明
恩克拉多斯
Enceladus是一个受治理的、基于本体的多代理软件工程平台。人工智能代理和人类操作员在一个共享的、仅附加的工作记录上进行协作——任务、问题、特征、计划和经验教训——其中每个更改都流经一个受管理的工具表面,归因于其作者,并在到达之前根据显式数据字典进行验证。
这是一个个人研究平台,旨在测试生产中的两个想法: 治理可以是主要的架构 一个代理系统,一个严格的本体论基础加上图和混合检索可以作为一个持久的 扩展思维 对于在里面工作的特工来说。
代码库是一个单一的monorepo:一个无服务器后端(AWS Lambda),一个公开受管工具表面的MCP服务器,一个React渐进式web应用程序,以及作为代码和CI部署它们的基础设施。
🤖 自动化代理从这里开始: 读
AGENTS.md它是规范的代理入口点和操作契约——会话初始化、生命周期状态机和每个代理必须遵循的治理规则。本README的其余部分是为人类编写的。
文档
这 docs/ 树是用 饮食 框架:每一页都是一种文档——解释、参考或操作指南。从 文档登录页,或根据需要输入:
理解思维 --建造了什么,为什么:
查找代码 --定位工程:
用它 --部分内容(非商业):
这 文档登录页 按种类分组列出所有内容。
存储库布局
backend/--Python AWS Lambda函数和共享运行时层。frontend/--React渐进式web应用程序。tools/enceladus-mcp-server/--MCP服务器暴露被治理的工具表面。infrastructure/--CloudFormation模板、IAM策略和部署元数据。docs/--所有面向人类的文档(见上文)。
许可证
Enceladus来源于 PolyForm非商业许可证1.0.0.
- 允许非商业用途 --教育、学术和非营利研究、个人学习、实验和许可证规定的其他非商业目的。
- 商业用途需要单独的许可证 --生产部署、集成到付费产品或服务、SaaS产品或用作创收基础设施都需要经过谈判的商业协议。
如需商业许可查询,请联系 me@jreese.net.
在Enceladus构建和部署的工件中重新分配的第三方依赖关系保留了自己的许可证;看见 NOTICE 用于依赖许可证审计和所需的属性。PolyForm NC适用于Enceladus的第一方代码,不会覆盖这些通知。
