Skip to content

fix(tokenless): sync adapter contracts#1428

Draft
kongche-jbw wants to merge 1 commit into
alibaba:mainfrom
kongche-jbw:codex/fix-tokenless-adapter-contracts
Draft

fix(tokenless): sync adapter contracts#1428
kongche-jbw wants to merge 1 commit into
alibaba:mainfrom
kongche-jbw:codex/fix-tokenless-adapter-contracts

Conversation

@kongche-jbw

Copy link
Copy Markdown
Collaborator

Description

Synchronizes the Tokenless component contract with its built-in adapter
drivers. The authoritative template now declares qoder, Claude Code, Codex,
and cosh; the checked-in generated contract is regenerated from it.

The Tokenless CI job now regenerates and compares the contract, preventing
future template/generated-file drift. qwencode remains undeclared because
ANOLISA does not ship a qwencode driver.

Related Issue

no-issue: targeted contract synchronization fix

Type of Change

  • Bug fix (non-breaking change that fixes an issue)
  • CI/CD or build changes

Scope

  • tokenless (tokenless)

Checklist

  • My code follows the project's code style
  • I have added tests that prove my fix is effective or that my feature works
  • For tokenless: cargo clippy -- -D warnings and cargo fmt --check pass

Testing

  • make -C src/tokenless check-component-contract
  • cargo +1.89.0 clippy --workspace -- -D warnings
  • cargo fmt --all -- --check
  • cargo test --workspace (four macOS-incompatible Linux-path tests skipped)

Additional Notes

No RPM build or release metadata changes are included.

- Declare every shipped driver in the authoritative template.
- Regenerate the contract and verify it stays synchronized in CI.
- Keep qwencode unlisted until a built-in driver is available.

Signed-off-by: 空澈 <kongche.jbw@alibaba-inc.com>
@github-actions github-actions Bot added component:tokenless src/tokenless/ scope:ci ./.github/ labels Jul 10, 2026
@kongche-jbw kongche-jbw requested a review from ikunkun-sys July 10, 2026 04:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

component:tokenless src/tokenless/ scope:ci ./.github/

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant