[!CAUTION] DEPRECATED — Do not use this release. A critical bug introduced in this version causes history.json to grow exponentially for Telegram and Discord sessions. See #49 · Fixed in v0.25.9
Summary
Continues the structural decomposition wave by extracting four more domain-specific sub-packages, reducing cross-cutting imports and clarifying ownership boundaries across the runtime.
翻譯
延續結構拆分浪潮,抽取四個領域專屬子套件,降低交叉引用並釐清 runtime 內各模組的所有權邊界。Changes
REFACTOR
- Extract skill filesystem package and rewire integrations (@pardnchiu) [47dbb74]
- Reorganize runtime record helpers and shared session paths (@pardnchiu) [4f30377]
- Move summary agent and rename dispatcher accessors (@pardnchiu) [28030d4]
- Move route handlers under runtime routes package (@pardnchiu) [c199295]
翻譯
- 抽取 skill 檔案系統為獨立套件並重新接線
- 重組 runtime record 輔助模組與共用 session 路徑
- 搬移 summary agent 並重新命名 dispatcher 存取器
- 將 route handler 搬入 runtime routes 套件
Scope
internal/filesystem/skill/— REFACTOR (skill.go,git.go,scheduleSkill.go)internal/filesystem/record/— REFACTOR (log.go,usage.go)internal/filesystem/— REFACTOR (path.go,config.go,runtime.go,reader.go)internal/agents/summary/— REFACTOR (generate.go,extract.go)internal/agents/exec/— REFACTOR (execute.go,run.go,execWithSubagent.go,toolCall.go)internal/runtime/routes/— REFACTOR (new.go)internal/runtime/routes/handler/— REFACTOR (multiple files)internal/runtime/telegram/— REFACTOR (run.go,push.go,pending.go,attachments.go)internal/runtime/discord/— REFACTOR (run.go,push.go,pending.go,attachments.go)internal/runtime/tui/— REFACTOR (multiple files)internal/session/— REFACTOR (log/record.go,config/config.go,toolError/toolError.go)internal/tools/— REFACTOR (multiple files)cmd/app/— REFACTOR (main.go,cmdDeamon.go,newDeamon.go)
Generated by SKILL