Skip to content

fix(desktop): compaction timeline, tool verbs; remove compaction_token_limit - #202

Merged
wangtsiao merged 4 commits into
7df-lab:mainfrom
wangtsiao:fix/desktop-compaction-tools-cleanup
Sep 8, 2026
Merged

wangtsiao merged 4 commits into
7df-lab:mainfrom
wangtsiao:fix/desktop-compaction-tools-cleanup

Conversation

@wangtsiao

Copy link
Copy Markdown
Contributor

Summary

  • Render Desktop Compacting/Compacted markers inline in the process timeline at chronological arrival order among tools/reasoning, instead of pinning them below turn actions.
  • Map native tool names in the Desktop SDK and show progressive verbs (Running, Grepping, Finding, Reading, …) instead of generic tool · Shell/Grep labels.
  • Remove the ignored legacy compaction_token_limit config field and all server/CLI/TUI plumbing; limits remain model-derived.

Test plan

  • Desktop: mid-turn compaction appears between surrounding tools in the process timeline
  • Desktop: Shell/Grep/Glob/Read show Running/Grepping/Finding/Reading while active
  • bun test for chat-turn, process-timeline, chat-tool-call, native-client-support
  • cargo test -p devo-config --lib;
  • cargo test -p devo-server --lib context_occupancy;
  • cargo test -p devo-server --test session_compaction_threshold;
  • cargo check -p devo-tui -p devo-cli -p devo-server

Made with Cursor

wangtsiao and others added 4 commits September 8, 2026 17:36
Keep Compacting/Compacted at chronological arrival order among tools and reasoning instead of pinning them below the turn actions.

Co-authored-by: Cursor <cursoragent@cursor.com>
Map native tool names in the SDK and align Desktop titles with Running/Grepping-style verbs.

Co-authored-by: Cursor <cursoragent@cursor.com>
Drop the unused config field and call-site plumbing; compaction limits stay model-derived from the effective context window.

Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@wangtsiao
wangtsiao merged commit 045d17a into 7df-lab:main Sep 8, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant