v1.3.11

v0.19.1 Release Notes

Released


v0.19.0 -> v0.19.1

Summary


Refactor skill activation into a lazy-loaded select_skill tool, migrate sandbox and utility primitives to go-utils, and upgrade persistence/search internals with semantic session-history retrieval.
翻譯將 skill 啟用流程重構為延遲載入的 select_skill 工具,將 sandbox 與共用工具基礎遷移至 go-utils,並升級持久化與搜尋內部機制,加入語意化 session 歷史檢索。

Changes


UPDATE

  • Update session-history persistence to write vector-aware entries and extend search_history with merged keyword and semantic retrieval windows.
  • Update runtime skill handling to detect /skill-name prefixes as hints, pass scanner context through executors, and synthesize skill activation into tool history.
  • Update REST, Discord, and CLI execution paths to use the new skill-matching flow and refreshed system-prompt skill list.
  • Update cache consumers for ToriiDB v0.5.1 entry accessors and refresh architecture/version documentation accordingly.

翻譯
  • 更新 session 歷史持久化為可寫入向量的紀錄格式,並將 search_history 擴充為關鍵字與語意檢索視窗合併輸出。
  • 更新執行期 skill 流程,將 /skill-name 前綴視為提示,於 executor 中傳遞 scanner context,並把 skill 啟用合成進 tool 歷史。
  • 更新 REST、Discord 與 CLI 執行路徑,以採用新的 skill 比對流程與刷新後的 system prompt skill 清單。
  • 更新 ToriiDB v0.5.1 快取讀取介面,並同步刷新架構與版本文件。


ADD

  • Add the always-loaded select_skill tool, dynamic ## Skills prompt block generation, and lazy-load architecture documentation.
  • Add MatchSkillCall slash-prefix detection and session-history helper functions for direct user-input persistence.

翻譯
  • 新增永遠載入的 select_skill 工具、動態 ## Skills prompt 區塊生成,以及 lazy-load 架構文件。
  • 新增 MatchSkillCall slash 前綴偵測,以及直接持久化使用者輸入的 session history 輔助函式。


REMOVE

  • Remove the legacy LLM-based skill selector prompt, selection event type, and bundled internal sandbox implementation.
  • Remove obsolete system-prompt sections that embedded full skill bodies directly.

翻譯
  • 移除舊版以 LLM 驅動的 skill selector prompt、對應 selection event type,以及專案內建的 sandbox 實作。
  • 移除過去直接把完整 skill 內容嵌入 system prompt 的舊區段。


REFACTOR

  • Refactor sandbox wrapping, UUID generation, keychain/http helpers, and script execution plumbing to depend on go-utils packages.
  • Refactor executor construction and system-prompt rendering to be scanner-aware and skill-tool centric.

翻譯
  • 重構 sandbox 包裝、UUID 生成、keychain/http 輔助與 script 執行管線,改為依賴 go-utils 套件。
  • 重構 executor 建構與 system prompt 產生流程,使其具備 scanner 感知並以 skill tool 為核心。




Files Changed


FileStatusTag
README.mdModifiedDOC
cmd/app/main.goModifiedREFACTOR
cmd/app/runEvents.goModifiedREMOVE
configs/configs.goModifiedREMOVE
configs/prompts/skill_selector.mdDeletedREMOVE
configs/prompts/system_prompt.mdModifiedUPDATE
doc/README.zh.mdModifiedDOC
doc/architecture.mdModifiedDOC
doc/architecture.zh.mdModifiedDOC
go.modModifiedCHORE
go.sumModifiedCHORE
internal/agents/exec/execute.goModifiedUPDATE
internal/agents/exec/getSession.goModifiedUPDATE
internal/agents/exec/run.goModifiedUPDATE
internal/agents/exec/selectSkill.goDeletedREMOVE
internal/agents/subagent/subagent.goModifiedUPDATE
internal/agents/types/event.goModifiedREMOVE
internal/discord/run.goModifiedUPDATE
internal/discord/session.goModifiedUPDATE
internal/routes/handler/send.goModifiedUPDATE
internal/routes/handler/tools.goModifiedREFACTOR
internal/sandbox/darwin.goDeletedREMOVE
internal/sandbox/linux.goDeletedREMOVE
internal/sandbox/sandbox.goDeletedREMOVE
internal/scheduler/script/script.goModifiedREFACTOR
internal/skill/scanner.goModifiedADD
internal/toolAdapter/script/ececute.goModifiedREFACTOR
internal/tools/executor.goModifiedREFACTOR
internal/tools/external/googleRSS/fetch.goModifiedUPDATE
internal/tools/external/searchWeb/SearchWeb.goModifiedUPDATE
internal/tools/external/yahooFinance/fetch.goModifiedUPDATE
internal/tools/fetchPage/download.goModifiedUPDATE
internal/tools/fetchPage/load.goModifiedUPDATE
internal/tools/file/errorMemory.goModifiedUPDATE
internal/tools/file/searchHistory.goModifiedUPDATE
internal/tools/register.goModifiedADD
internal/tools/runCommand.goModifiedREFACTOR
internal/tools/skillTool/register.goAddedADD
internal/tools/types/executor.goModifiedREFACTOR
internal/utils/utils.goModifiedREFACTOR



Generated by SKILL