🔧 chore(playbook): split sync_templates into sections
This commit is contained in:
@@ -64,17 +64,20 @@ python scripts/playbook.py -config playbook.toml
|
||||
[playbook]
|
||||
project_root = "/path/to/project"
|
||||
|
||||
[sync_templates]
|
||||
[sync_rules]
|
||||
# force = true # 可选
|
||||
|
||||
[sync_memory_bank]
|
||||
project_name = "MyProject"
|
||||
full = false
|
||||
|
||||
[sync_prompts]
|
||||
```
|
||||
|
||||
**部署行为**:
|
||||
|
||||
- **新项目**:创建完整的 `AGENTS.md`、`AGENT_RULES.md`、`memory-bank/`、`docs/prompts/`
|
||||
- **已有 AGENTS.md**:追加路由链接(使用 `<!-- playbook:templates:start/end -->` 标记)
|
||||
- **full = true**:追加完整框架(规则优先级 + 新会话开始时)到已有 AGENTS.md
|
||||
- **其他文件**:如果已存在则跳过(使用 `force = true` 覆盖)
|
||||
- **配置节存在即启用**:只写需要同步的配置节
|
||||
- **AGENTS.md**:始终按区块更新(`<!-- playbook:xxx:start/end -->`)
|
||||
- **force**:默认 false,已存在则跳过;设为 true 时强制覆盖(会先备份)
|
||||
|
||||
详见:`templates/README.md`
|
||||
|
||||
@@ -226,7 +229,9 @@ git commit -m ":package: deps(playbook): add tsl standards"
|
||||
[sync_standards]
|
||||
langs = ["tsl", "cpp"]
|
||||
|
||||
[sync_templates]
|
||||
[sync_rules]
|
||||
|
||||
[sync_memory_bank]
|
||||
project_name = "MyProject"
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user