v1.3.11

v0.26.0 Release Notes

Released


v0.25.13 -> v0.26.0

Summary


Converts the ask_user flow to async with persistent per-step execution tracking, enabling interrupted tasks to resume carrying full tool-result context instead of restarting from scratch.
翻譯將 ask_user 流程改為非同步,搭配持久化逐步執行追蹤,使中斷的任務能攜帶完整 tool result 上下文恢復,無需從頭重跑。

Changes


REFACTOR

  • Preserve complete in-progress action memory across interruptions and ask_user resume (@pardnchiu) [a6b5e98]
  • Handle ask_user interruption with async resume flow (@pardnchiu) [137b322]

翻譯
  • 在中斷與 ask_user 恢復期間保留完整的進行中動作記憶
  • 以非同步恢復流程處理 ask_user 中斷


FIX

  • Restore direct session tail loading without pending resume popup (@pardnchiu) [cf63bcf]

翻譯
  • 恢復直接載入 session 尾端,不再彈出 pending resume popup


UPDATE

  • Update permission flow and remove stale read_image references (@pardnchiu) [4eaaf42]

翻譯
  • 更新權限流程並移除過時的 read_image 參考


Scope


  • internal/agents/exec/ — REFACTOR, FIX (execute.go, run.go, toolCall.go)
  • internal/tools/interactive/ — REFACTOR (askUser.go)
  • internal/tools/types/ — REFACTOR (executor.go)
  • internal/runtime/tui/ — REFACTOR, FIX (commandPending.go, handlerCommand.go, handlerExec.go, init.go, tui.go, update.go)
  • internal/runtime/telegram/ — REFACTOR (resume.go)
  • internal/runtime/discord/ — REFACTOR (resume.go)
  • internal/runtime/ — UPDATE (scheduler.go)
  • internal/filesystem/ — REFACTOR (path.go)



Generated by SKILL