Tags: kdeps/kdeps
Tags
v2.1.4: relaxed tool budgets, read_file line numbers, search_local perf - MaxToolRounds 50->200, per-tool budgets relaxed (web 5->20, bash 25->50, file 40->80, code 15->30) - read_file outputs cat -n style line numbers - search_local: stored preview in index, single bbolt txn, Levenshtein length filter
v2.1.3: turo token savings in REPL status line feat(agent): show turo token savings in REPL status line Reads turo's gain.jsonl and displays cumulative tokens saved alongside the compression level, e.g. turo:ultra (1.2m saved). Cached for 60s so status line render never blocks on I/O.
feat(agent): add opt-in turo arrows stage + persist it Wire the new turo -arrows stage into the agent loop reducer and /turo: - turoState gains an arrows toggle (off by default; TURO_ARROWS=on pre-enables). turoReduce passes -arrows=%t to the binary. - "arrows" is a valid /turo stage: `/turo arrows on|off`, shown in `/turo` status, and persisted to agent-loop-settings.yaml as TuroArrows (ToolTuning + AgentLoopTuning, same direct-conversion field order). - Docs: agent-loop-mode.md documents the arrow stage, the /turo command, and TURO_ARROWS. Tests updated: TuroStage toggle covers arrows; persist round-trip asserts TuroArrows; resetTuroState saves/restores it. go test ./pkg/agent ./pkg/tui: 738 passed. make lint (pinned): 0. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fix(tui): selector j/k navigation; modelpicker keeps letters as filter The selector's vim j/k cursor keys were missing (only arrows worked), failing TestModel_CursorDown/Up; restore them. The modelpicker is a text filter, so j/k must type into the query, not navigate — keep it arrows-only and update its tests to assert type-to-filter. go test ./pkg/tui: 140 passed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
PreviousNext