docs: 记录完整可插拔维度清单+技能六级隔离+slash命令
This commit is contained in:
parent
82c2724789
commit
f8036d5300
@ -50,29 +50,37 @@ get_ability(pipeline_id) # 按产线取能力包
|
||||
- **依赖方向**:pipeline-core(纯定义+注册表)← pipeline-service(sdlc_ability 注册 SDLC 能力)。
|
||||
- **扩展 B 产线**:新增 `b_ability.py` + `register_ability(...)`,零侵入 core / AgentExecutor。
|
||||
|
||||
## 4. 通用工具 vs 产线工具
|
||||
## 4. 完整可插拔维度(能力栈)
|
||||
|
||||
**GENERAL_TOOLS(core 内核,任何产线 agent 都有,11 个)**:
|
||||
switch_project / create_project / run_command / ask_user / delegate_subtask /
|
||||
read_file / write_file / list_files / search_files / session_search / todo
|
||||
每个维度遵循「通用 → 产线 → 角色 → 会话」四级加载(高覆盖低):
|
||||
|
||||
**SDLC 能力包(pipeline_service/sdlc_ability.py,14 个)**:
|
||||
create_task / list_tasks / task_detail / start_agents / diagnose_project /
|
||||
list_deliverables / view_deliverable / list_questions / answer_question /
|
||||
add_repo / list_repos / clone_repo / check_progress / add_bug
|
||||
| 维度 | 通用(core) | 产线(pipeline) | 角色(role) | 会话/项目 | 状态 |
|
||||
|------|-----------|---------------|-----------|----------|------|
|
||||
| 工具 Tools | GENERAL_TOOLS | PipelineAbility.tools | 角色工具白名单 | 临时工具 | ✅ 通用+产线 |
|
||||
| 技能 Skills | global/ | pipelines/{id}/common | pipelines/{id}/roles/{role} | projects/{id} | ✅ 六级 |
|
||||
| slash 命令 | /help /status /reset /model /tools /skills | /tasks /diagnose | — | — | ✅ 通用+产线 |
|
||||
| 角色 Roles | — | 产线定义角色集 | 角色=工具子集+技能+prompt+模型 | — | ⏳ 设计定待实现 |
|
||||
| prompt 片段 | 通用心智 | 产线 prompt | 角色 prompt | — | ✅ 通用+产线 |
|
||||
| 记忆 Memory | 通用记忆 | 产线记忆 | — | 项目记忆 | ⏳ 待分域 |
|
||||
| 模型配置 | 默认 | default_model | 角色模型 | 会话覆盖 | ⚠️ 部分 |
|
||||
| 子代理定义 | 通用委派 | 产线子代理形态 | 角色子代理 | — | ⏳ delegate 空壳 |
|
||||
| 工作流 step | — | pipeline_register_step_type | — | — | ✅ 已可插拔 |
|
||||
| 压缩/隔离策略 | 默认 config | 产线覆盖 | — | — | ✅ 已有 |
|
||||
|
||||
## 5. 已落地 vs 待办
|
||||
|
||||
| 项 | 状态 |
|
||||
|----|------|
|
||||
| core 剥离 SDLC(GENERAL_TOOLS + DEFAULT_AGENT_CONFIG) | ✅ 已落地 |
|
||||
| PipelineAbility 注册表 + 动态挂载 | ✅ 已落地 |
|
||||
| sdlc_ability.py(SDLC 能力包) | ✅ 已落地 |
|
||||
| AgentExecutor 按 pipeline_id 挂载(多实例隔离) | ✅ 已落地 |
|
||||
| 诚实降级 / 能力自省 / ask_user | ✅ 已落地 |
|
||||
| 通用工具集(terminal/file/search/session/todo/delegate) | ✅ 已落地 |
|
||||
| 阶段2:slash 命令 + AgentIO 交互对齐 | ⏳ 待办 |
|
||||
| 阶段3:gateway 服务层(会话生命周期 + 通道抽象) | ⏳ 待办 |
|
||||
| core 剥离 SDLC(GENERAL_TOOLS + DEFAULT_AGENT_CONFIG) | ✅ |
|
||||
| PipelineAbility 注册表 + 动态挂载 + 多实例隔离 | ✅ |
|
||||
| sdlc_ability.py(SDLC 能力包:14 工具+prompt+handler) | ✅ |
|
||||
| 技能六级隔离(global/org/pipeline/role/project/user) | ✅ |
|
||||
| slash 命令注册表(通用 6 + SDLC 产线 2) | ✅ |
|
||||
| 诚实降级 / 能力自省 / ask_user | ✅ |
|
||||
| 通用工具集(terminal/file/search/session/todo/delegate) | ✅ |
|
||||
| 角色定义可插拔(RoleSpec) | ⏳ 设计定,实现待做 |
|
||||
| 记忆分域(通用/产线/项目) | ⏳ 待做 |
|
||||
| 阶段3:gateway 服务层 | ⏳ 待做 |
|
||||
|
||||
## 6. 安全约束
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user