Skip to content

Fix OpenCode live-status replacement rules and show CLI version in status#150

Merged
LIU9293 merged 1 commit intomainfrom
feat/opencode-status-updates-288339
Feb 25, 2026
Merged

Fix OpenCode live-status replacement rules and show CLI version in status#150
LIU9293 merged 1 commit intomainfrom
feat/opencode-status-updates-288339

Conversation

@LIU9293
Copy link
Contributor

@LIU9293 LIU9293 commented Feb 25, 2026

Summary

  • Restrict OpenCode stream status replacement so the subtitle line only updates when the parsed status is Thinking: <details> and ignore other phase replacements.
  • Thread provider context into live runtime parsing and harness/session-inspector rendering so replay output matches production behavior.
  • Add Version: <current> to ode status output to make runtime checks and debugging easier.

Validation

  • bun test packages/agents/test/session-inspector.test.ts
  • bun test packages/core/test/status-message.test.ts

Only update OpenCode status line when the parsed phase is a detailed Thinking message and pass provider context through runtime and harness renderers to keep replay behavior consistent. Also include CLI version in ode status output for easier diagnostics.
@LIU9293 LIU9293 merged commit 9564be1 into main Feb 25, 2026
2 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