opencode icon indicating copy to clipboard operation
opencode copied to clipboard

error: unhandled chunk type

Open rekram1-node opened this issue 3 weeks ago • 1 comments

Having the same error on this session https://opencode.ai/s/Otz01W1E

I've never used opencode before, I just installed it for the first time now, logged in to claude with the MAX sub, and all I get is this. Removing the cache didn't work for me.

Not sure if it's an issue with the sub integration, but can't get it to work unfortunetly.

Image

Originally posted by @limoragni in #205

rekram1-node avatar Nov 04 '25 15:11 rekram1-node

This issue might be a duplicate of existing issues. Please check:

  • #205: Same exact error message and symptoms ("error: unhandled chunk type"). This issue was actually created from a comment in #205. The original reporter in #205 resolved it by clearing cache with rm -rf ~/.cache/opencode, though this solution didn't work for the current reporter.

Feel free to ignore if none of these address your specific case.

github-actions[bot] avatar Nov 04 '25 15:11 github-actions[bot]

@limoragni Could you return what you get when you run this command? opencode run hello --print-logs. Idk if there is a way to choose a specific model when running this, best I can say is to make sure the last used/selected model is the sonnet-4 one that has the issue.

OpeOginni avatar Nov 05 '25 20:11 OpeOginni

See the output below. Not sure if becuase running this, but after running it I open opencode again and it worked.

❯ opencode run hello --print-logs
INFO  2025-11-05T20:58:35 +488ms service=default version=1.0.20 args=["run","hello","--print-logs"] opencode
INFO  2025-11-05T20:58:35 +1ms service=project directory=/Users/guidovillaverde/Development/limai-monorepo fromDirectory
INFO  2025-11-05T20:58:35 +33ms service=storage index=0 running migration
INFO  2025-11-05T20:58:35 +1ms service=storage migrating project Users-guidovillaverde-Development-stx-rng-operations-portal
INFO  2025-11-05T20:58:35 +7ms service=storage migrating project Users-guidovillaverde-Development-limai-monorepo
INFO  2025-11-05T20:58:35 +6ms service=config path=/Users/guidovillaverde/.config/opencode/config.json loading
INFO  2025-11-05T20:58:35 +0ms service=config path=/Users/guidovillaverde/.config/opencode/opencode.json loading
INFO  2025-11-05T20:58:35 +1ms service=config path=/Users/guidovillaverde/.config/opencode/opencode.jsonc loading
INFO  2025-11-05T20:58:35 +1ms service=bun cmd=["/Users/guidovillaverde/.opencode/bin/opencode","add","@opencode-ai/[email protected]","--exact"] cwd=/Users/guidovillaverde/.config/opencode running
INFO  2025-11-05T20:58:35 +523ms service=bun code=0 stdout=bun add v1.3.1 (89fa0f34)

installed @opencode-ai/[email protected]

3 packages installed [518.00ms]
 stderr=Resolving dependencies
Resolved, downloaded and extracted [12]
Saved lockfile
 done
INFO  2025-11-05T20:58:35 +3ms service=plugin [email protected] loading plugin
INFO  2025-11-05T20:58:35 +0ms service=bun pkg=opencode-copilot-auth version=0.0.3 installing package using Bun's default registry resolution
INFO  2025-11-05T20:58:35 +0ms service=bun cmd=["/Users/guidovillaverde/.opencode/bin/opencode","add","--force","--exact","--cwd","/Users/guidovillaverde/.cache/opencode","[email protected]"] cwd=/Users/guidovillaverde/.cache/opencode running
INFO  2025-11-05T20:58:35 +232ms service=bun code=0 stdout=bun add v1.3.1 (89fa0f34)

installed [email protected]

1 package installed [227.00ms]
 stderr=Resolving dependencies
Resolved, downloaded and extracted [4]
Saved lockfile
 done
INFO  2025-11-05T20:58:35 +2ms service=plugin [email protected] loading plugin
INFO  2025-11-05T20:58:35 +0ms service=bun pkg=opencode-anthropic-auth version=0.0.2 installing package using Bun's default registry resolution
INFO  2025-11-05T20:58:35 +0ms service=bun cmd=["/Users/guidovillaverde/.opencode/bin/opencode","add","--force","--exact","--cwd","/Users/guidovillaverde/.cache/opencode","[email protected]"] cwd=/Users/guidovillaverde/.cache/opencode running
INFO  2025-11-05T20:58:38 +2545ms service=bun code=0 stdout=bun add v1.3.1 (89fa0f34)

+ [email protected]

installed [email protected]

14 packages installed [2.54s]
 stderr=Resolving dependencies
Resolved, downloaded and extracted [50]
Saved lockfile
 done
INFO  2025-11-05T20:58:38 +20ms service=bus type=* subscribing
INFO  2025-11-05T20:58:38 +0ms service=bus type=session.updated subscribing
INFO  2025-11-05T20:58:38 +0ms service=bus type=message.updated subscribing
INFO  2025-11-05T20:58:38 +0ms service=bus type=message.part.updated subscribing
INFO  2025-11-05T20:58:38 +0ms service=format init
INFO  2025-11-05T20:58:38 +0ms service=bus type=file.edited subscribing
INFO  2025-11-05T20:58:38 +1ms service=lsp serverIds=deno, typescript, vue, eslint, gopls, ruby-lsp, pyright, elixir-ls, zls, csharp, rust, clangd, svelte, astro, jdtls, lua-ls enabled LSP servers
INFO  2025-11-05T20:58:38 +0ms service=bus type=command.executed subscribing
INFO  2025-11-05T20:58:38 +1ms service=session id=ses_5aa2f81a0ffev4oviyumjeBcQO version=1.0.20 projectID=69a5ade3edecc6d85f584f273b36d1a074c2f19b directory=/Users/guidovillaverde/Development/limai-monorepo title=New session - 2025-11-05T20:58:38.559Z time={"created":1762376318559,"updated":1762376318559} created
INFO  2025-11-05T20:58:38 +2ms service=bus type=session.created publishing
INFO  2025-11-05T20:58:38 +0ms service=bus type=session.updated publishing
INFO  2025-11-05T20:58:38 +2ms service=bus type=message.part.updated subscribing
INFO  2025-11-05T20:58:38 +0ms service=bus type=session.error subscribing
INFO  2025-11-05T20:58:38 +0ms service=bus type=permission.updated subscribing
INFO  2025-11-05T20:58:38 +1ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO prompt
INFO  2025-11-05T20:58:38 +1ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:38 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:38 +1ms service=bus type=session.updated publishing
INFO  2025-11-05T20:58:38 +2ms service=models.dev file={} refreshing
INFO  2025-11-05T20:58:38 +2ms service=provider init
INFO  2025-11-05T20:58:38 +1ms service=provider providerID=openai found
INFO  2025-11-05T20:58:38 +0ms service=provider providerID=opencode found
INFO  2025-11-05T20:58:38 +0ms service=provider providerID=anthropic found
INFO  2025-11-05T20:58:38 +0ms service=provider providerID=anthropic modelID=claude-sonnet-4-20250514 getModel
INFO  2025-11-05T20:58:38 +1ms service=provider status=started providerID=anthropic getSDK
INFO  2025-11-05T20:58:38 +0ms service=bun pkg=@ai-sdk/anthropic version=latest installing package using Bun's default registry resolution
INFO  2025-11-05T20:58:38 +0ms service=bun cmd=["/Users/guidovillaverde/.opencode/bin/opencode","add","--force","--exact","--cwd","/Users/guidovillaverde/.cache/opencode","@ai-sdk/anthropic@latest"] cwd=/Users/guidovillaverde/.cache/opencode running
INFO  2025-11-05T20:58:39 +572ms service=bun code=0 stdout=bun add v1.3.1 (89fa0f34)

+ [email protected]
+ [email protected]

installed @ai-sdk/[email protected]

21 packages installed [567.00ms]
 stderr=Resolving dependencies
Resolved, downloaded and extracted [12]
Saved lockfile
 done
INFO  2025-11-05T20:58:39 +61ms service=provider status=completed duration=633 providerID=anthropic getSDK
INFO  2025-11-05T20:58:39 +0ms service=provider providerID=anthropic modelID=claude-sonnet-4-20250514 found
INFO  2025-11-05T20:58:39 +0ms service=session.lock sessionID=ses_5aa2f81a0ffev4oviyumjeBcQO locked
INFO  2025-11-05T20:58:39 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO sessionID=ses_5aa2f81a0ffev4oviyumjeBcQO locking
INFO  2025-11-05T20:58:39 +30ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:39 +5ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO process
INFO  2025-11-05T20:58:39 +1ms service=provider providerID=anthropic modelID=claude-haiku-4-5 getModel
INFO  2025-11-05T20:58:39 +0ms service=provider status=started providerID=anthropic getSDK
INFO  2025-11-05T20:58:39 +0ms service=provider status=completed duration=0 providerID=anthropic getSDK
INFO  2025-11-05T20:58:39 +1ms service=provider providerID=anthropic modelID=claude-haiku-4-5 found
INFO  2025-11-05T20:58:39 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=start part
INFO  2025-11-05T20:58:39 +7ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:39 +1ms service=bus type=session.updated publishing
INFO  2025-11-05T20:58:39 +326ms service=server method=PUT path=/auth/anthropic request
INFO  2025-11-05T20:58:39 +1ms service=server method=PUT path=/auth/anthropic request
INFO  2025-11-05T20:58:39 +0ms service=server method=PUT path=/auth/anthropic request
INFO  2025-11-05T20:58:39 +1ms service=server duration=2 response
INFO  2025-11-05T20:58:39 +0ms service=server duration=1 response
INFO  2025-11-05T20:58:39 +0ms service=server duration=1 response
INFO  2025-11-05T20:58:40 +794ms service=session.summary title=Hello discussion title
INFO  2025-11-05T20:58:40 +0ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:40 +483ms service=bus type=session.updated publishing
INFO  2025-11-05T20:58:41 +924ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=start-step part
INFO  2025-11-05T20:58:41 +20ms service=snapshot initialized
INFO  2025-11-05T20:58:42 +894ms service=snapshot hash=2e890df2846bb05e8d1f87fe9ecf6513f52a38d5
 cwd=/Users/guidovillaverde/Development/limai-monorepo git=/Users/guidovillaverde/.local/share/opencode/snapshot/69a5ade3edecc6d85f584f273b36d1a074c2f19b tracking
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-start part
INFO  2025-11-05T20:58:42 +1ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +25ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +29ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +50ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +66ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +57ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:42 +61ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:42 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +55ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +199ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +50ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +43ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +69ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +49ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +64ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +71ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +175ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +60ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +51ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-delta part
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +33ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=text-end part
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.part.updated publishing

Hello! I'm Claude Code, ready to help you with software engineering tasks in your LimAI monorepo.

I can help you with:
- Building features across your three services (tables, ws-tables, data-extraction-model)
- Database migrations and schema changes
- API endpoints and WebSocket integrations
- Python to TypeScript type generation
- Writing PRDs and planning complex features
- Running tests and debugging issues

What would you like to work on today?

INFO  2025-11-05T20:58:43 +38ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=finish-step part
INFO  2025-11-05T20:58:43 +30ms service=snapshot hash=2e890df2846bb05e8d1f87fe9ecf6513f52a38d5
 cwd=/Users/guidovillaverde/Development/limai-monorepo git=/Users/guidovillaverde/.local/share/opencode/snapshot/69a5ade3edecc6d85f584f273b36d1a074c2f19b tracking
INFO  2025-11-05T20:58:43 +1ms service=bus type=message.part.updated publishing
INFO  2025-11-05T20:58:43 +0ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:44 +30ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO type=finish part
INFO  2025-11-05T20:58:44 +0ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:44 +1ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:44 +0ms service=bus type=message.updated publishing
INFO  2025-11-05T20:58:44 +0ms service=session.compaction pruning
INFO  2025-11-05T20:58:44 +0ms service=session.lock sessionID=ses_5aa2f81a0ffev4oviyumjeBcQO unlocked
INFO  2025-11-05T20:58:44 +0ms service=session.prompt session=ses_5aa2f81a0ffev4oviyumjeBcQO sessionID=ses_5aa2f81a0ffev4oviyumjeBcQO unlocking
INFO  2025-11-05T20:58:44 +0ms service=default directory=/Users/guidovillaverde/Development/limai-monorepo disposing instance
INFO  2025-11-05T20:58:44 +1ms service=state key=/Users/guidovillaverde/Development/limai-monorepo waiting for state disposal to complete
INFO  2025-11-05T20:58:44 +0ms service=state key=/Users/guidovillaverde/Development/limai-monorepo state disposal completed
❯ opencode

limoragni avatar Nov 05 '25 21:11 limoragni

must have been the @ai-sdk/anthropic version, maybe it was somehow stale, but now its updated from what i see in the logs.

Only times i could find similar issues in the past was when someone had an unsupported provider version.

OpeOginni avatar Nov 05 '25 21:11 OpeOginni

yeah that could've been it

rekram1-node avatar Nov 05 '25 21:11 rekram1-node

going to close for now, lmk if u get it again @limoragni

rekram1-node avatar Nov 05 '25 21:11 rekram1-node