v1.3.11

v0.7.2 Release Notes

Released


v0.7.1 -> v0.7.2

Summary


Refactored the CLI entry point into focused modules, unified package naming conventions across the exec layer, and strengthened the session summary merge strategy to preserve historical context across turns.
翻譯將 CLI 入口拆分為職責明確的獨立模組,統一 exec 層的 package 命名慣例,並強化 Session Summary 合併策略以保留跨輪次的歷史上下文。

Changes


UPDATE

  • Strengthen summary merge strategy: new mergeSummary function deep-merges array fields (confirmed_needs, constraints, current_conclusion, etc.) and deduplicates discussion_log entries by topic, preventing historical data loss on overwrite
  • Adjust system prompt and summary prompt rules to improve agent instruction clarity

翻譯
  • 強化 summary 合併策略:新增 mergeSummary 函數對陣列欄位(confirmed_needs、constraints、current_conclusion 等)執行深度合併,並依 topic 去重 discussion_log,防止歷史資料被覆蓋
  • 調整 system prompt 與 summary prompt 規則,改善 Agent 指令清晰度


REFACTOR

  • Split cmd/cli/main.go into three dedicated modules: getAgentRegistry.go (multi-provider agent initialization), printTool.go (color-coded terminal output helpers), runEvents.go (event-loop handling with skill selection, tool display, and confirmation flow)
  • Unify package naming to semantic aliases across the entire exec layer (agentTypes, toolTypes, etc.) for consistent import ergonomics
  • Reorganize documentation files into doc/ subdirectory (README.zh.md, cover.png, doc.md, doc.zh.md)

翻譯
  • 將 cmd/cli/main.go 拆分為三個獨立模組:getAgentRegistry.go(多 Provider Agent 初始化)、printTool.go(彩色終端輸出輔助函數)、runEvents.go(含技能選擇、工具顯示與確認流程的事件迴圈)
  • 將整個 exec 層的 package 命名統一為語義化別名(agentTypes、toolTypes 等),提升 import 可讀性
  • 將文件檔案整理至 doc/ 子目錄(README.zh.md、cover.png、doc.md、doc.zh.md)


ADD

  • Add API example configs for exchange rate (open.er-api.com) and IP geolocation (ip-api.com) under examples/apis/

翻譯
  • 於 examples/apis/ 新增匯率查詢(open.er-api.com)與 IP 地理位置(ip-api.com)API 範例設定檔




Files Changed


FileStatusTag
internal/agents/exec/extractSummary.goModifiedUPDATE
internal/agents/exec/prompt/summaryPrompt.mdModifiedUPDATE
internal/agents/exec/prompt/systemPrompt.mdModifiedUPDATE
cmd/cli/getAgentRegistry.goAddedREFACTOR
cmd/cli/printTool.goAddedREFACTOR
cmd/cli/runEvents.goAddedREFACTOR
cmd/cli/main.goModifiedREFACTOR
internal/agents/exec/execute.goModifiedREFACTOR
internal/agents/exec/getSession.goModifiedREFACTOR
internal/agents/exec/run.goModifiedREFACTOR
internal/agents/exec/selectAgent.goModifiedREFACTOR
internal/agents/exec/selectSkill.goModifiedREFACTOR
internal/agents/exec/toolCall.goModifiedREFACTOR
internal/agents/exec/writeHistory.goModifiedREFACTOR
internal/agents/types/agent.goModifiedREFACTOR
internal/agents/types/event.goModifiedREFACTOR
internal/tools/**ModifiedREFACTOR
README.mdModifiedREFACTOR
doc/README.zh.mdMovedREFACTOR
doc/cover.pngMovedREFACTOR
doc/doc.mdMovedREFACTOR
doc/doc.zh.mdMovedREFACTOR
examples/apis/exchange-rate.jsonAddedADD
examples/apis/ip-api.jsonAddedADD
go.modModifiedCHORE
go.sumModifiedCHORE



Generated by SKILL