Skip to content

fix(core): settle interrupted assistant steps - #33266

Merged
kitlangton merged 1 commit into
devfrom
v2-step-settlement
Jun 21, 2026
Merged

fix(core): settle interrupted assistant steps#33266
kitlangton merged 1 commit into
devfrom
v2-step-settlement

Conversation

@kitlangton

Copy link
Copy Markdown
Contributor

Summary

  • mark active V2 assistant steps failed when their provider turn is interrupted
  • centralize V2 assistant failure publication while preserving raw provider failure behavior
  • omit empty projected assistant artifacts from V2 model history without dropping partial output, tools, or provider metadata

This intentionally changes only the V2 Session core.

Testing

  • cd packages/core && bun run test -- test/session-runner-message.test.ts test/session-runner.test.ts
  • cd packages/core && bun typecheck
  • file-scoped Prettier and oxlint (zero errors)
  • workspace push-hook typecheck: 23 packages passed

@kitlangton
kitlangton enabled auto-merge (squash) June 21, 2026 20:13
@kitlangton
kitlangton merged commit 49593c1 into devJun 21, 2026
10 checks passed
@kitlangton
kitlangton deleted the v2-step-settlement branch June 21, 2026 20:22
markjaquith pushed a commit to markjaquith/opencode that referenced this pull request Jun 23, 2026
BenGu3 pushed a commit to BenGu3/opencode that referenced this pull request Jun 27, 2026
avion23 pushed a commit to avion23/opencode that referenced this pull request Jul 20, 2026
3kaiu pushed a commit to 3kaiu/opencode-x that referenced this pull request Jul 31, 2026
banlanzs pushed a commit to banlanzs/opencode that referenced this pull request Aug 6, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@kitlangton