这个项目能做什么

oh-my-agent 是一个面向 AI 编码代理的多代理框架,其核心前提是:代理会叙述成功,而框架会检查产物。它以 npm 包形式分发,既可以作为技能包安装(通过 npx skills add 或 Microsoft 的 Agent Package Manager),也可以作为完整框架安装,包含工作流、规则、配置、关键词检测钩子和 CLI。 核心验证机制被描述为机械式而非由 LLM 评判。当持久工作流处于活动状态时,Stop 钩子会阻止会话终止,并在允许停止前运行配置的门禁脚本;只有 typecheck、test 和 lint 可执行,且门禁最多允许五次强化。反规避门禁会检查捷径无法伪造的产物,包括阶段记录、计划 JSON,以及来自不同 QA 和重构代理的结果文件。独立评审会以全新上下文启动,仅向其简报评审标准,并在每一轮重新验证每项标准,包括此前已通过的项。每次门禁通过、失败和决策都会以 JSON 行追加到会话事件日志中,该日志仅追加且跨供应商。 其他工具包括按代理划分的验证组合,覆盖范围违规、章程一致性、硬编码密钥、TODO 扫描和声明输出,以及按类型划分的检查。技能评估框架会衡量在留出任务上的效用提升,并只保留能提高实测提升的编辑。预算会限制 token、生成次数和按供应商支出,当超出限制时,编排器会拒绝进一步生成。 该项目提供以工程团队为模型、基于角色的代理,包括架构、后端、头脑风暴、数据库、调试、深度安全、设计、开发工作流、文档、解释、前端、移动端、可观测性、编排、项目管理、QA、重构、源代码控制、搜索和 Terraform 基础设施代理。独立的内容和研究流水线覆盖学术写作、HWP 和 PDF 转换、图像生成、市场研究、对话回顾、学术搜索、幻灯片生成、翻译、视频生成和语音生成。 工作由聊天或斜杠命令驱动,例如 /brainstorm、/architecture、/plan、/work、/orchestrate、/ultrawork、/ralph、/review、/deepsec、/debug、/docs 和 /scm。关键词自动检测可跨多种语言激活工作流,检测准确率会针对带标签的提示语料库进行衡量,并通过 CI 门禁。该框架支持从单一 .agents/ 目录使用多种代理运行时,包括 Claude Code、Codex CLI、Antigravity、Cursor、Qwen Code、OpenCode、GitHub Copilot 等,并可通过配置按代理选择模型。它采用 MIT 许可证。