v1.3.11

v0.25.7 Release Notes

Released


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