Commit 摘要

Agent: secretary (secretary)
Confidence: 51%
Cost: $0.4925
Duration: 2m 32s
Task ID: 08832bba-361c-47a4-83f9-a646ddd6a24d


全部完成。

Commit 摘要

項目 詳情
Commit 871fb2f
Branch main
檔案變更 436 files changed, +437 / -40,664
Pre-commit tsgo –noEmit ✅ 通過
Pre-push 90 test files, 1108 tests ✅ 全部通過
Push 3fe78c0..871fb2f main -> main

變更內容

  • .gitignore — 新增 Soul runtime data 忽略規則
  • soul/agents/templates/ — 21 個 templatized agent config(新建)
  • soul/agent-tasks/.gitkeep — 空目錄佔位(新建)
  • .mcp.json + 413 個 runtime 文件 — 從 git index 移除(本地工作目錄保留)

★ Insight ─────────────────────────────────────
這次 commit 的核心概念是 skeleton vs. runtime 分離:git 只追蹤「骨架」(templates、gitignore 規則),runtime 產出的資料(reports、checkpoints、identity、memory)留在 .gitignore 裡不進 repo。這使得新用戶 git clone 得到乾淨骨架,現有安裝保留完整資料。git rm --cached 是關鍵操作——只從 index 移除、不刪工作目錄的文件。
─────────────────────────────────────────────────