Releases: DusKing1/opencode-anthropic-console
Releases · DusKing1/opencode-anthropic-console
Release list
v0.2.1
v0.2.0
Changed
- Refresh the Claude Code attestation envelope from a local 2.1.220 Opus 5 request capture, including the
sdk-cliuser agent, current beta set, request-derived billing block, and structuredmetadata.user_id. - Add the stable Claude Code 2.1.220 Opus 5 harness core for
claude-opus-5while retaining OpenCode project, environment, and user context. - Replace raw OpenCode session headers with
x-claude-code-session-idand normalize prompt-cache markers to Claude Code's four-breakpoint limit. - Require a real 64-character Claude Code device ID instead of generating synthetic identities.
- Limit request-body mutation to
/v1/messages; model selection, thinking, effort, and token limits remain user-owned.
v0.1.1
Fixed
- Rewrite the "Here is some useful information about the environment you are running in:" sentence in sanitized system prompts. This phrase ships verbatim in opencode's default system prompt and is used by Anthropic's server-side attestation classifier as a third-party-agent fingerprint; matching it makes
/v1/messagesreject the request with a 400/429 disguised as "You're out of extra usage." The sentence is now rewritten in place to a semantic equivalent so the model still sees the env-block intro while the request is accepted.