Add Claude Opus 5 capabilities#123
Draft
yaacovcorcos wants to merge 1 commit into
Draft
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adapt Claude Opus 5 support onto Scient-owned provider, model-capability, discovery, and composer seams.
[1m]context suffixes and Scient's staticultracodecapability{cwd,binaryPath}Donor provenance and disposition
Selected bounded concepts:
83b685234b2c474ea4d9a6ce593ac730ca95f8f7: Adapt the Opus 5 capability/version-gating concept; do not import donor lifecycle, persistence, identity, or broad provider architecture.41a430a88e8dde9c428f59d54dd328aa6a66a8fd: Reimplement the static Opus 5 capability facts on Scient-owned seams; do not import T3 product or architecture assumptions.The complete newly observed awareness ranges were dispositioned separately during the steward run (Synara 14 commits through
3f66f8ee5b1e5d8aa682029b31b4b89b797a5e7f; T3 5 commits through38cfc25e5422e468303f2010f639cf3de9ad89ba). Other lanes were rejected, deferred, or retained as future design/reliability lessons. Synara's final3f66f8erelease-metadata and donor-branded What's New content were rejected for direct intake because Scient already owns curated, identity-safe release notes. This PR does not advance either durable review boundary or integration base.Exact candidate
341055d518cafabaa71f6a4c9a4ea42a9dc8cb8d3249ab8732669cd53499d27a6115db76840804cdmaintenance/upstream-opus5-20260725Protected lanes
No migrations, persistent-data changes, credential/session policy changes, approval or permission broadening, dependency changes, updater controls, release authority, telemetry, or Scient identity changes. Configured executable selection is respected for both model and subagent discovery. Temporary discovery uses strict empty MCP isolation, no persisted session, managed-executable updater disabled, and closes in
finally.Verification
Exact-head local certification:
bun run scient:upstream-check --intakebun run testgit diff --checkA prior candidate also passed the cross-repository Scient agent smoke against
scient-agent709a26002c697f06cbaebeb8fac40e87de0ab6b3; subsequent changes are confined to Claude provider/web discovery and do not alter the shared OpenCode agent contract.Independent review
Exactly three read-only reviews covered:
Review findings were resolved before publication, including runtime capability lookup, CLI version gating, composer normalization,
[1m]preservation, configured-binary discovery, and executable/cwd-scoped agent caching. All three reviewers recertified exact candidate3249ab8with no remaining P0-P2 findings.Manual evidence and limitations
An isolated actual-app run verified the unauthenticated Claude recovery state. The credentialed positive Opus 5 row and live send path were not exercised because the review did not use production credentials; deterministic component/browser/adapter tests cover availability, fallback, switching, and option normalization.
Rollback and dependencies
Rollback is one revert of
3249ab8732669cd53499d27a6115db76840804cd. There is no migration or cleanup step. No cross-repository PR dependency and no checkpoint/evidence PR.This PR must remain draft until hosted CI is classified. It is not release authorization.