openclaw/extensions/github-copilot
Peter Steinberger 99ec30b44b
feat(plugins): catch code-mode drift between catalogs shipping the same model (#115183)
* feat(plugins): catch code-mode drift between catalogs sharing one model

Adds a contract test that groups bundled catalog rows by shared upstream
model and requires every row in a group to declare compat.codeMode once any
sibling does. Rows sharing a model id group automatically; rows under
different ids opt in with the new manifest-only `upstreamModel` marker.

Moves the kimi catalog into its manifest so the scan can see it, and records
the tier reseller catalogs were silently missing as explicit "capable".

* docs: regenerate docs map for the shared-model code-mode section
2026-07-28 08:52:21 -04:00
..
api.ts
auth.test.ts
auth.ts
connection-bound-ids.live.test.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
connection-bound-ids.test.ts
connection-bound-ids.ts
domain.test.ts
domain.ts
dynamic-models.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
embeddings.test.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
embeddings.transport.test.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
embeddings.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
index.test.ts refactor(github-copilot): own runtime request identity 2026-07-27 22:40:32 -05:00
index.ts refactor(github-copilot): own runtime request identity 2026-07-27 22:40:32 -05:00
login.test.ts
login.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
model-metadata.ts refactor(providers): table-driven forward compat and manifest-derived contract tests (#113940) 2026-07-25 18:09:37 -07:00
models.test.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
models.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
openclaw.plugin.json feat(plugins): catch code-mode drift between catalogs shipping the same model (#115183) 2026-07-28 08:52:21 -04:00
package.json
provider-auth.contract.test.ts refactor(providers): table-driven forward compat and manifest-derived contract tests (#113940) 2026-07-25 18:09:37 -07:00
provider-discovery.contract.test.ts
provider-policy-api.test.ts chore(models): curate all provider model catalogs to current-generation lineups (#113681) 2026-07-25 07:21:17 -07:00
provider-policy-api.ts
provider-runtime.contract.test.ts refactor(providers): table-driven forward compat and manifest-derived contract tests (#113940) 2026-07-25 18:09:37 -07:00
register.runtime.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
replay-policy.ts
runtime-auth-error.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
runtime-auth.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
runtime-identity.ts refactor(github-copilot): own runtime request identity 2026-07-27 22:40:32 -05:00
stream.test.ts fix(github-copilot): authenticate fine-grained tokens 2026-07-27 22:40:32 -05:00
stream.ts refactor(github-copilot): own runtime request identity 2026-07-27 22:40:32 -05:00
tsconfig.json
usage.ts fix(usage): guard malformed Copilot payloads (#110795) 2026-07-27 21:55:15 -04:00