v0.25.6 -> v0.25.7
Summary
Continues the session package decomposition by extracting history, channel adapters, and config management into self-contained sub-packages, while removing redundant path construction and directory checks throughout the codebase.
翻譯
延續 session 套件拆分,將 history、channel adapter 與 config 管理抽取為獨立子套件,同時移除 codebase 中冗餘的路徑拼接與目錄檢查。Changes
REFACTOR
- Split session history and channel adapters into packages (@pardnchiu) [8f4da41]
- Split session config and TUI helpers into dedicated packages (@pardnchiu) [e69d72a]
- Split session summary and TUI hash into dedicated helpers (@pardnchiu) [ac5394c]
翻譯
- 將 session history 與 channel adapter 拆分為獨立套件
- 將 session config 與 TUI 輔助拆分為獨立套件
- 將 session summary 與 TUI hash 拆分為獨立輔助模組
Scope
internal/session/— REFACTOR (session.go,checkAssign.go,clean.go,reset.go)internal/session/config/— REFACTOR (config.go,model.go)internal/session/config/bot/— REFACTOR (bot.go)internal/session/config/status/— REFACTOR (online.go,status.go)internal/session/history/— REFACTOR (history.go)internal/session/telegram/— REFACTOR (telegram.go)internal/session/discord/— REFACTOR (discord.go)internal/session/tui/— REFACTOR (tuiHash.go)internal/session/log/— REFACTOR (format.go)internal/filesystem/— REFACTOR (path.go)internal/agents/exec/— REFACTOR (execute.go,getSession.go,execWithSubagent.go,reset.go)internal/runtime/tui/��� REFACTOR (multiple files)internal/runtime/telegram/— REFACTOR (run.go,session.go,pending.go,push.go)internal/runtime/discord/— REFACTOR (run.go,session.go,pending.go,push.go)internal/routes/handler/— REFACTOR (send.go)internal/tools/— REFACTOR (searchConversationHistory.go)cmd/app/— REFACTOR (main.go,cmdDeamon.go,newTUI.go,buildAgentRegistry.go)
Generated by SKILL