五层能力栈
wescode 的五层能力金字塔:从基础设施到治理。
金字塔概览
L5 治理 ← wesgine Governance
L4 三螺旋 ← 验证 × 生成 × 学习
L3 理解 ← CKG + CSE + WsIntel
L2 解析 ← tree-sitter + LSP
L1 基础设施 ← wesgine + SQLite + File I/O
每一层建立在下层之上,能力逐级提升。
L1 基础设施
提供运行 AI Agent 的基础能力:
| 组件 | 功能 |
|---|---|
| wesgine 引擎 | Agent Loop、Memory、Context |
| SQLite | 本地存储 |
| File I/O | 文件读写、exec |
| Provider | LLM 调用 |
L2 解析
将源代码从文本提升为结构化数据:
| 组件 | 功能 |
|---|---|
| tree-sitter | 语法树解析 |
| LSP Bridge | 语言服务器协议 |
| FTS5 | 全文搜索索引 |
L3 理解
wescode 的三个核心差异化能力:
CKG(代码知识图谱)
- 解决问题:大仓找路(grep 过了约 40 万行系统性不够)
- 符号级调用图
- 跨文件引用分析
- 增量索引
CSE(约束满足引擎)
- 解决问题:没写进文件的隐式规矩会被改掉
- 13 个 Checker
- 4 种推断路径
- 项目约束自动发现
WsIntel(工作区智能)
- 项目类型识别
- 构建系统感知
- 运行时环境探测
L4 三螺旋
验证、生成、学习三者互相驱动:
验证 ← QualityGate L0-L2.5
↕
生成 ← AI 编辑 + Plan 系统
↕
学习 ← Correction / Convention / Memory
L5 治理
通过 wesgine Governance 实现:
- Hardline:灾难命令拦截(18 条正则)
- Sandbox:数据边界(DenyPaths / NetworkPolicy)
- Zone:效果分类 + Mode 决策
竞品对比
| 能力 | wescode | Cursor | Claude Code |
|---|---|---|---|
| CKG 代码知识图 | ✅ | embedding RAG | grep + read |
| CSE 约束满足 | ✅ | 静态 .cursorrules | 无 |
| L2.5 行为基线 | ✅ | 无 | 无 |
相关文档
- CKG 代码知识图谱 →
ckg.md - 渐进验证 →
verification.md - 上下文组装 →
context-assembly.md