Versions in this module
v0
Aug 29, 2026
Aug 29, 2026
Aug 24, 2026
Aug 24, 2026
Aug 18, 2026
Aug 2, 2026
Jul 31, 2026
Jul 31, 2026
Jul 30, 2026
Jul 30, 2026
Jul 30, 2026
Jul 28, 2026
Jul 23, 2026
Jul 23, 2026
Jul 23, 2026
Jul 18, 2026
Jul 17, 2026
Changes in this version
+
func ComputeDiffStat(toolName, arguments string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func ComputeEditDiff(oldStr, newStr string, maxLines int) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func ComputeWriteFileDiff(content string, maxLines int) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func ExtractSubagentTask(argsJSON string) (taskDesc, persona string)
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatCompactDiffLine(toolName, arguments, diffStat string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatRunParallelSubagentsPreview(arguments string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatRunSubagentPreview(chatAgent *agent.Agent, arguments string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatSpawnLine(chatAgent *agent.Agent, depth int, persona string, maxCtx int, taskDesc string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatSubagentCtxSuffix(snap SubagentProgressSnapshot) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatSubagentDoneLine(persona, status, reason string, tokens int, cost, elapsedSec float64) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatTodoListBlock(todosRaw []interface{}) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatTodoListPanel(todosRaw []interface{}) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatToolArgPreview(toolName, arguments string, maxArgLen int) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatToolEndLine(depth int, persona, icon, toolName, preview string, durationSec float64) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatToolPreview(chatAgent *agent.Agent, toolName, arguments string, maxArgLen int) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatToolRunLine(depth int, persona, icon, toolName string, count int, argsTrail []string, ...) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatToolStartLine(depth int, persona, toolName, preview string) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func FormatTurnStatsLine(promptDelta, completionDelta int, costDelta float64, ...) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func NotifyTurnCompletion(chatAgent *agent.Agent, turnStart time.Time, skipPrompt bool)
—
darwin/amd64, linux/amd64, windows/amd64
+
func PrintPerTurnSummary(chatAgent *agent.Agent, start time.Time, promptBefore, completionBefore int)
—
darwin/amd64, linux/amd64, windows/amd64
+
func ReadEventInt(data map[string]interface{}, key string) int
—
darwin/amd64, linux/amd64, windows/amd64
+
func ReadEventInt64(data map[string]interface{}, key string) int64
—
darwin/amd64, linux/amd64, windows/amd64
+
func ReadEventPersona(data map[string]interface{}) string
—
darwin/amd64, linux/amd64, windows/amd64
+
func StartTerminalToolSubscriber(ctx context.Context, chatAgent *agent.Agent, eventBus *events.EventBus, ...) func()
—
darwin/amd64, linux/amd64, windows/amd64