Skip to content

Releases: DusKing1/opencode-anthropic-console

v0.2.1

Choose a tag to compare

@DusKing1 DusKing1 released this 25 Jul 14:49

Fixed

  • Allow Opus 5 to proactively use OpenCode subagents when delegation or parallel investigation would materially improve the result, while avoiding trivial delegation and keeping workflows and deep research opt-in.

v0.2.0

Choose a tag to compare

@DusKing1 DusKing1 released this 25 Jul 07:30

Changed

  • Refresh the Claude Code attestation envelope from a local 2.1.220 Opus 5 request capture, including the sdk-cli user agent, current beta set, request-derived billing block, and structured metadata.user_id.
  • Add the stable Claude Code 2.1.220 Opus 5 harness core for claude-opus-5 while retaining OpenCode project, environment, and user context.
  • Replace raw OpenCode session headers with x-claude-code-session-id and 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

Choose a tag to compare

@DusKing1 DusKing1 released this 20 Jul 12:40

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/messages reject 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.