v1.3.11

v0.25.8 Release Notes

Released


CautionDEPRECATED — 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