Skip to content

fix(tui): style interrupted compaction neutrally#37655

Merged
rekram1-node merged 2 commits into
v2from
compaction-interrupted
Jul 18, 2026
Merged

fix(tui): style interrupted compaction neutrally#37655
rekram1-node merged 2 commits into
v2from
compaction-interrupted

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

Summary

  • classify interrupt-only manual compaction exits as aborted instead of exposing Effect internals
  • render interrupted compaction as a neutral Compaction · interrupted separator
  • keep genuine compaction failures red and preserve atomic checkpoint behavior

Verification

  • bun test test/session-runner.test.ts from packages/core — 128 passed
  • bun typecheck from packages/core
  • bun typecheck from packages/tui
  • OpenCode Drive reproduction against origin/v2 and this commit

Requested by: @rekram1-node (Aiden Cline via Slack)

@rekram1-node
rekram1-node merged commit 0d68b0b into v2 Jul 18, 2026
8 checks passed
@rekram1-node
rekram1-node deleted the compaction-interrupted branch July 18, 2026 18:41
github-actions Bot pushed a commit to ReStranger/opencode that referenced this pull request Jul 19, 2026
* upstream/v2:
  mini: fix shell tool output display (anomalyco#37711)
  fix(core): detach disposed MCP registrations from root scope (anomalyco#37660)
  fix(core): preserve the first terminal failure (anomalyco#37705)
  fix(core): continue after malformed tool input (anomalyco#37701)
  fix(core): safely recover malformed tool input (anomalyco#37698)
  fix(simulation): render screenshot symbol glyphs (anomalyco#37691)
  fix(core): authorize relative external paths (anomalyco#37689)
  fix(tui): auto-approve permissions in auto mode
  feat(core): allow MCP Code Mode opt-out (anomalyco#37681)
  fix(codemode): stop leaking undefined into tool arguments (anomalyco#37652)
  fix(tui): style interrupted compaction neutrally (anomalyco#37655)
  fix(cli): harden managed service election (anomalyco#37645)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant