opencode/packages
Aiden Cline 5d87c7ad1f refactor(llm): remove the provider-error stream event
Delete the provider-error LLMEvent so streams carry output only and
every provider-reported failure exits through the typed error channel.
Anthropic SSE error events, OpenAI Responses response.failed/error
events, and Bedrock exception frames now fail the stream with an
LLMError from the shared classifier (carrying the provider code, e.g.
rate_limit_exceeded -> LLM.RateLimit).

Core follows: the publisher drops its provider-error case, the runner
drops held-back overflow events (overflow recovery keys off a thrown
LLM.ContextOverflow), compaction and title stop scanning events for
failures, and isContextOverflowFailure is deleted with its last
consumer. V1 packages/opencode gets minimal compile fixes only (dead
switch case, one test stream).
2026-07-13 12:22:30 -05:00
..
app fix: standardize MCP server copy (#36598) 2026-07-12 22:23:59 -04:00
cli refactor(tui): simplify config context 2026-07-12 17:12:48 -04:00
client fix(client): preserve compatible background service (#36583) 2026-07-12 21:32:34 -04:00
codemode fix(codemode): align array callback behavior (#36584) 2026-07-13 00:34:18 -05:00
console chore: merge dev into v2 (#36312) 2026-07-10 15:11:29 -05:00
containers chore: Upgrade Bun to the final non-rust version (#27648) 2026-05-18 09:24:26 +10:00
core refactor(llm): remove the provider-error stream event 2026-07-13 12:22:30 -05:00
desktop chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
docs refactor(core): replace deferred tool option with codemode (#36560) 2026-07-12 21:21:07 -05:00
effect-drizzle-sqlite chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
effect-sqlite-node chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
enterprise chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
function chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
http-recorder chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
httpapi-codegen fix(client): loosen opaque promise outputs 2026-07-11 16:38:02 -04:00
identity
llm refactor(llm): remove the provider-error stream event 2026-07-13 12:22:30 -05:00
opencode refactor(llm): remove the provider-error stream event 2026-07-13 12:22:30 -05:00
plugin refactor(core): replace deferred tool option with codemode (#36560) 2026-07-12 21:21:07 -05:00
protocol refactor(tui): reduce legacy sync usage 2026-07-11 17:05:23 -04:00
schema refactor(tui): remove legacy sdk surfaces 2026-07-11 16:38:02 -04:00
script feat(schema): publish package 2026-07-01 13:33:59 -04:00
sdk feat(core): replace instruction checkpoints with value-delta sync (#36254) 2026-07-10 13:26:25 -04:00
sdk-next feat(core): session.pending.list API with pending-only session_pending storage (#36126) 2026-07-09 17:25:40 -04:00
server refactor(server): share event stream encoding (#36484) 2026-07-12 11:48:52 -04:00
session-ui chore: merge dev into v2 (#36312) 2026-07-10 15:11:29 -05:00
simulation feat(simulation): record viewport resizes (#36306) 2026-07-10 15:08:43 -04:00
slack chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
stats chore: merge dev into v2 (#36312) 2026-07-10 15:11:29 -05:00
storybook chore: merge dev into v2 (#36144) 2026-07-09 16:32:44 -05:00
tui refactor(tui): reuse dialog select for settings 2026-07-13 11:16:05 -04:00
ui chore: merge dev into v2 (#36312) 2026-07-10 15:11:29 -05:00
web fix: standardize MCP server copy (#36598) 2026-07-12 22:23:59 -04:00
www sync 2026-07-13 10:19:04 -04:00