liza-mas/liza
Disciplined Multi Coding Agent System
解决的问题
Liza 解决了 AI 驱动的软件开发中"虚假进展"和不可靠输出的问题。它旨在通过最小化对持续人工修正和监控的需求,降低"达到生产就绪状态的成本",从顺从的 AI 助手转向具有责任意识、类似资深同行的代理,能够在必要时承认不确定性并提出异议。
工作原理
Liza 基于预设计的任务图,实现了一套用于软件交付的多代理系统(MAS)。它采用四层保护机制来确保质量:
- 行为契约:一组义务,强制代理在行动前进行推理、验证主张,并在卡住时承认。
- 对抗性配对:每个产物(从史诗到代码)均由一名"执行者"和一名"审查者"共同完成,防止作者成为自己工作的唯一评判者。
- 机械边界:基于 Go 的确定性机制,强制执行状态转换、角色边界和合并权限。
- 工程化流水线:将目标结构化分解为规格、架构和代码计划,确保输出可组合成一个可工作的系统。
适用人群
Liza 专为希望在保留治理和控制权的同时自动化软件交付流程的开发者和工程团队设计,特别适合那些希望在不牺牲生产级工艺质量的前提下,实现无需人工干预的冲刺执行的团队。
核心亮点
- 多模式运行:支持配对(人机协作)、对抗性配对(执行者/审查者会话)和完整 MAS(自主任务图)。
- 供应商无关:通过现有编码 CLI 与订阅服务集成,支持 Claude Opus 和 GPT-5 等模型。
- 绑定审查协议:一种类似 PR 的结构化动态机制,审查者可选择接受、反驳、驳回或升级发现。
- 运维工具链:包含隔离的 Git 工作树、用于审计的 YAML 黑板、实时 TUI 和崩溃恢复功能。
相关
- 项目
- 项目
- 项目
- Dispatch
- 项目