ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Compatibility

Compatibility Compatibility【免费下载链接】ruflo The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated项目地址: https://gitcode.com/GitHub_Trending/cl/rufloCLI:pinned toclaude-flow/cliv3.6 majorminor.Verification:bash plugins/ruflo-adr/scripts/smoke.shis the contract.Namespace coordinationThis plugin owns theadr-patternsAgentDB namespace. It defers to ruflo-agentdb ADR-0001 §Namespace convention for naming rules. Reserved namespaces (pattern,claude-memories,default) MUST NOT be shadowed.其中 adr-patterns 遵循 kebab-case 的 plugin-stem-intent 命名规则并被用于 ADR 语义搜索以及跨项目模式迁移经 ruflo-intelligence 的 hooks_transfer。 ### 3. 插件元数据升级 [.claude-plugin/plugin.json](https://link.gitcode.com/i/6c4b0b0a835272348852d7ef6875abe0) 由 0.1.1 → 0.2.0新增关键词 lifecycle、compliance、causal-graph、mcpdescription 重新表述 AgentDB 图谱支撑。值得注意的是仓库当前状态该文件已演进到 0.4.1关键词数组完整保留了契约要求的四个词并追加了 ruflo、adr、architecture、decisions、documentation json { name: ruflo-adr, description: ADR lifecycle management — create, index, reconcile, supersede, check compliance, and link Architecture Decision Records to code via AgentDB hierarchical store causal edges (supersedes/amends/depends-on/related), version: 0.4.1, license: MIT, keywords: [ruflo, adr, architecture, decisions, documentation, lifecycle, compliance, causal-graph, mcp] }4. smoke 脚本即契约Smoke as Contractscripts/smoke.sh在 ADR-0001 成文时定义了10 项检查把上一节的全部承诺翻译为可执行断言plugin.json声明0.2.0且包含新关键词3 个技能adr-create、adr-index、adr-review全部存在且 frontmatter 含name、description、allowed-toolscommands/adr.md 覆盖全部 7 个子命令create | list | status | supersede | check | graph | searchAgent 引用REFERENCE.mdADR-098 Part 2 的 token-optimization 模式Agent 与技能一致使用adr-patterns命名空间README 含 Compatibility 章节并 pin 到claude-flow/cliv3.6README 含 Namespace coordination 章节并服从ruflo-agentdbADR-0001ADR 文件存在且状态为ProposedREFERENCE.md存在且非空没有任何技能授予通配符工具权限allowed-tools: *被禁止。当前仓库中的 scripts/smoke.sh 头部注释写着Structural smoke test for ruflo-adr v0.4.1 (ADR-0001, ADR-0002)检查项已从 10 项扩展为22 项——ADR-0001 建立契约骨架后ADR-0002删除 ADR 的 reconcile在其上追加了脚本可执行性、共享解析库、reindex.mjs后置条件、cwd传递等行为级断言。这正是smoke 即契约模式的自我演进证据契约不是静态文档而是随决策持续生长的断言集。5. Agent 文件保留既有命名空间契约不删减任何内容agents/adr-architect.md 已经写入adr-patterns符合命名空间约定的 kebab-case 形式因此除 README 中的命名空间协调交叉引用外Agent 文件无需改动。当前 Agent 契约中的内存操作片段npx claude-flow/clilatest memory store --namespace adr-patterns --key decision-CATEGORY --value CONTEXT_AND_OUTCOME npx claude-flow/clilatest memory search --query architectural decision --namespace adr-patterns三、契约落地从文档到可执行命令与参考数据7 子命令分发器与 AgentDB 图存储commands/adr.md 是契约第 3 条检查的对象它把$ARGUMENTS解析为 7 条子命令其中生命周期类命令直接依赖 AgentDB 的 MCP 工具子命令行为adr create title扫描docs/adr/取下一序号按模板创建ADR-NNN-slug.md以agentdb_hierarchical-store存入 keymem:ADR-NNN、tiersemanticadr listGlob后读取 frontmatter输出 序号/标题/状态/日期 表格adr status adr-id new-status更新 ADR 状态行并同步 AgentDB 条目adr supersede old-id new-id旧 ADR 标为superseded by [ADR-new-id]新 ADR 加Supersedes:链接并以agentdb_causal-edge创建 relationsupersedes的因果边adr check对最近 20 个提交做 diff 扫描GrepADR-\d引用并核对状态是否仍为acceptedadr graph以agentdb_causal-query读取全部关系输出 ASCII 树adr search query在adr-patterns命名空间做memory_search合并文件级Grep输出排名结果关系词表在 REFERENCE.md 中给出标准语义supersedes取代旧 ADR、amends调整但旧 ADR 保持accepted、depends-on正确性依赖另一 ADR 的决策仍生效以及related。图存储的调用形态可直接复用mcp__plugin_ruflo-core_ruflo__agentdb_hierarchical-store \ --key mem:ADR-097 --tier semantic \ --value {status:accepted,title:...,date:2026-05-04} mcp__plugin_ruflo-core_ruflo__agentdb_causal-edge \ --sourceId mem:ADR-097 --targetId mem:ADR-086 --relation depends-onREFERENCE.md 与 token-diet 模式ADR-0001 的第 4 条检查要求 Agent 引用REFERENCE.md其动机是 REFERENCE.md 开篇所述Agent prompt 按 ADR-098 Part 2 刻意保持精简把模板、图存储配方、违规检测工作流放进按需读取的参考文件——据 Agent 文件记载这样每次 spawn 可节省约 40% 的 token。参考文件承载的内容包括完整 ADR Markdown 模板、生命周期状态机、AgentDB 分层存储与因果边命令、代码-ADR 违规检测四步法GrepADR 引用 →git blame定位变更 → 对比 ADR 状态时间戳 → 输出结构化发现以及docs/adr/README.md平面索引的维护规则。四、影响评估ConsequencesADR-0001 对决策后果做了诚实的三分法积极插件加入本会话所有插件遵循的同一契约——pin → ADR → smoke → 命名空间协调adr-patterns命名空间从此被契约性归属本插件任何其他写入者都收到notice子命令覆盖与技能清单的漂移可以在 CI 中被捕获。消极0.1.1 → 0.2.0是一次 minor 跳升理由是新契约而非行为变更。中性不新增 MCP 工具、不新增技能、不新增命令仅文档与 smoke。五、验证方式与 CI 集成契约的验证入口单一且可脚本化bash plugins/ruflo-adr/scripts/smoke.sh # ADR-0001 成文时期望10 passed, 0 failed # 当前仓库0.4.1含 ADR-0002 追加检查期望22 passed, 0 failed【免费下载链接】ruflo The original agent meta-harness. Deploy intelligent multi-player swarms, coordinate autonomous workflows, and build conversational AI systems. Features adaptive memory, self-learning intelligence, RAG integration, and native Claude Code / Codex / Hermes and many more Integrated项目地址: https://gitcode.com/GitHub_Trending/cl/ruflo创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表