| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
fix(bash): reclaim spilled output via TTL sweep + per-session byte budget Spilled bash output (>64KiB) was written to ~/.xiaoo/bash-output/<session>/ and never deleted: no Drop, no TTL, no session-close or startup cleanup, so distinct large outputs accumulated on disk indefinitely. Add two best-effort reclaimers in spill_full_output: - sweep_stale_spills: once-per-process sweep across all sessions, deleting files older than SPILL_TTL (7d) and pruning emptied session dirs. TTL-based so a killed session's orphans are still reclaimed on the next run. - enforce_session_budget: on each write, evict least-recently-modified files until the session dir is under SPILL_SESSION_BUDGET_BYTES (64MiB), never evicting the file just written (needed for later grep/read retrieval). Both swallow fs errors so cleanup never blocks the bash result. Add unit tests covering oldest-first eviction, kept-file protection, and the under-budget no-op. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> | 15 天前 | |
fix(tui): input auto-wrap, Alt+Enter newline, and intelligent arrow key navigation By the way, apply cargo fmt for code style consistency. Co-Authored-By: GLM-5 | 17 天前 | |
feat(tool): trim built-in tool output to cut re-billed context Tool results are re-sent with the whole history every later turn, so oversized output is re-billed on every subsequent turn. Across the built-in tools: cap bash per-stream output 1MiB -> 64KiB with a head+tail window, and add retrieval-affordance notes to the file_read "unchanged" and glob "truncated" results so the model reuses what is already in context instead of re-reading or re-globbing. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> | 16 天前 | |
feat: initial commit with core features | 2 个月前 | |
feat: initial commit with core features | 2 个月前 | |
feat: initial commit with core features | 2 个月前 | |
Harden bash tool execution output handling | 2 个月前 | |
Harden bash tool execution output handling | 2 个月前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 15 天前 | ||
| 17 天前 | ||
| 16 天前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 | ||
| 2 个月前 |