opencode
opencode copied to clipboard
error: unhandled chunk type
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.
![]()
Originally posted by @limoragni in #205
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.
@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.
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
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.
yeah that could've been it
going to close for now, lmk if u get it again @limoragni