Documentation v0.30.0

v0.28.36 -> v0.28.37

Summary

Subagent execution gains explicit reasoning control while runtime output handling becomes more predictable. Telegram and TUI paths now render, sanitize, and resume sessions consistently.

翻譯

子代理執行新增明確的 reasoning 控制,並改善執行期輸出處理的一致性。Telegram 與 TUI 流程現在能更穩定地渲染、清理輸���並恢復 session。

⚠️ Breaking Changes

ExecWithSubagent signature changed

The function now accepts an explicit reasoning argument between model and systemPrompt.

Before:

func ExecWithSubagent(ctx context.Context, task, sessionIDInput, model, systemPrompt string, excludedTools []string, parentSessionID string) (string, error)

After:

func ExecWithSubagent(ctx context.Context, task, sessionIDInput, model, reasoning, systemPrompt string, excludedTools []string, parentSessionID string) (string, error)

Migration:

// Old
exec.ExecWithSubagent(ctx, task, sessionID, model, systemPrompt, excludedTools, parentSessionID)

// New: preserve the previous model-selected reasoning behavior
exec.ExecWithSubagent(ctx, task, sessionID, model, "", systemPrompt, excludedTools, parentSessionID)

// New: explicitly select a reasoning level
exec.ExecWithSubagent(ctx, task, sessionID, model, "low", systemPrompt, excludedTools, parentSessionID)
翻譯

ExecWithSubagentmodelsystemPrompt 之間新增 reasoning 參數。既有呼叫端可傳入空字串以保留原本由模型設定決定 reasoning 的行為,或改為明確指定 reasoning level。

Changes

BREAKING

翻譯
  • 為子代理執行與 dispatch 設定新增明確的 reasoning 控制

FIX

翻譯
  • 修正 Telegram 格式、TUI 渲染與子代理指引
  • 修正回應清理與 Telegram session 處理

Scope


Generated by SKILL