Files
vibe-coding-cn/docs/research/cline-cline/analysis.md
T
tradecatlabs a8099f52fe docs: add research domains and resource registry
- add local external resources registry
- add research domain contract and per-repository research domains
- add raw fact snapshot governance and validation scripts

Validation:
- make test
- git diff --check HEAD~1..HEAD

Note:
- welcome workflow failed because its action input names are stale; core content CI passed.
2026-07-03 08:20:22 +08:00

1.9 KiB

cline/cline 研究分析

本轮结论

  • Cline 是多表面 coding agent 产品,覆盖 VS Code Extension、CLI、Kanban、SDK 和 JetBrains Plugin。
  • 它的研究重点不是单一模型调用,而是 agent 工具面、编辑器集成、规则/技能、评估和产品化分层。
  • 本仓应重点吸收它的多入口架构、规则文件约定、evals 目录和 extension/webview 分离。

本地证据

  • 研究对象:cline/cline
  • 当前研究角色:IDE/SDK/CLI 自主编码 Agent
  • 本轮成熟度:L1 初步理解
  • 原始仓库:raw/repository/
  • 原始来源清单:raw/sources.yml
  • 事实摘要:domain.yml

结构观察

  • 根目录包含 .agents/.claude/.cline/.clinerules/apps/sdk/evals/package.json
  • apps/sdk/ 表明它已经从单一 VS Code 插件演化成多产品面。
  • README 明确列出 CLI、Kanban、VS Code Extension、JetBrains Plugin、SDK、Plan and Act、Rules and Skills。

可借鉴点

  • 把 Agent 能力拆成产品表面、SDK、规则、技能和评估,而不是把所有逻辑塞进一个入口。
  • 规则文件和技能目录是让用户控制 agent 行为的关键资产。
  • IDE agent 需要 plan/act 分离,降低自动执行的不可控风险。

风险和边界

  • 产品面很多,架构复杂度高,直接模仿会带来过高维护成本。
  • 前端、扩展宿主、模型工具调用和评估同时演进,研究需要分层拆解。
  • 作为快速迭代项目,某些目录和命令可能频繁变化。

下一轮研究任务

  • 拆读 apps/sdk/evals/ 的边界,形成 IDE agent 架构图。
  • 提炼 Cline 的 rules/skills 模式,和本仓 skills/ 体系对照。

沉淀判断

  • 本轮只完成 L1 理解,不直接迁入 concepts、references、workflow 或 skills。
  • 只有经过 L2 源码阅读、实验验证或交叉对照后的结论,才进入稳定层。