Files
vibe-coding-cn/research/roocodeinc-roo-code/analysis.md
T
tradecatlabs f1f0b9fe75 refactor: move research domain to repository root (#58)
Move the complete research domain from docs/research to root-level research, update indexes and path-aware tooling, and align raw snapshot governance and CODEOWNERS.\n\nVerified with make test and GitHub CI.
2026-07-11 22:18:37 +08:00

2.7 KiB

RooCodeInc/Roo-Code 研究分析

本轮结论

RooCodeInc/Roo-Code 当前已归档,因此它的价值不是采用,而是生命周期和模式设计参考。它仍保留 多模式、schema、webview UI、packages 和 monorepo 结构,适合研究 IDE agent 的历史设计和归档降级策略。

本仓最应该迁移的是“归档不等于删除”:归档对象应从采用候选降级为历史样本,保留可复用机制,移除采用暗示。

本地证据

  • 研究对象:RooCodeInc/Roo-Code
  • 当前研究角色:已归档多 Agent 编辑器工具
  • 原始仓库:raw/repository/
  • 原始来源清单:raw/sources.yml
  • 事实摘要:domain.yml

对标拆解

内容
参考对象 RooCodeInc/Roo-Code
它解决的核心问题 曾经尝试用多模式和编辑器 UI 承载 agent 编程工作流
核心机制 apps/packages/src/webview-ui/schemas/.roomodes
真正带来结果的动作 用显式模式和 schema 管理 agent 行为差异
可迁移做法 模式文件、schema 约束、归档对象降级策略
不可迁移条件 已归档,不作为活跃采用对象,不跟随其生态路线
下一步试用动作 在研究域治理中明确 archived 对象的降级规则

改良迭代

改良目标 原模式 本仓版本 验证指标
生命周期治理 归档仓库仍可阅读 本仓标记 archived / low-frequency reference 用户不会误以为推荐采用
模式设计 .roomodes 和 schema 本仓 agent 模式或 skill 模式需要 schema 思维 模式有输入、输出、边界
风险降级 历史项目继续被引用 引用时标注归档状态和替代对象 归档对象不进入 P1 采用清单

可迁移清单

  • 为归档研究对象写明状态、用途和替代对象。
  • 从历史项目中只抽机制,不抽采用建议。
  • 研究模式/schema 如何约束 agent 行为。
  • 在资源表中对 archived/stale 资源做可见标记。

不可迁移清单

  • 不推荐用户采用已归档项目。
  • 不把归档前的生态热度当作当前价值。
  • 不复制其 monorepo 和 UI 结构。

验证动作

动作 成功信号 失败信号
检查所有 archived 资源标记 归档状态在索引可见 用户仍看不出对象已归档
抽取一个模式/schema 机制 能转成通用模式设计说明 只停留在目录观察
为归档对象写替代建议 有活跃替代对象或降级说明 仍像推荐对象

沉淀判断

  • 稳定结论进入研究域治理契约和资源生命周期字段。
  • 本研究域保持 P3 归档历史样本。