Shakker
8b6eab3e22
test: tighten manifest catalog planner assertions
2026-05-11 04:30:22 +01:00
Peter Steinberger
325d9ca7cb
fix: add strict OpenAI-compatible message key mode
2026-05-10 10:02:05 +01:00
Jeff
c919702b8f
fix(moonshot): resolve moonshotai direct model refs
...
Summary:
- accept `moonshotai` and `moonshot-ai` as direct Moonshot provider aliases at runtime
- expose both aliases in the Moonshot manifest catalog
- add resolver/catalog regression coverage for #73876
Verification:
- `pnpm test src/agents/model-selection.test.ts src/agents/pi-embedded-runner/model.test.ts src/model-catalog/manifest-planner.test.ts`
- `pnpm test src/plugins/contracts/plugin-registration.moonshot.contract.test.ts`
- `git diff --check`
- `OPENCLAW_TESTBOX=0 pnpm check:changed`
2026-05-10 02:12:13 -04:00
Peter Steinberger
dcc0c90ba4
test: tighten manifest planner assertions
2026-05-09 22:16:27 +01:00
Liu Wenyu
c91fffdd67
feat(config): support Qwen thinkingFormat values ( #79777 )
...
## Summary
- allow configured OpenAI-compatible Qwen models to opt into `qwen` and `qwen-chat-template` thinking payloads
- preserve those compat values through schema validation and catalog normalization
- map OpenClaw `/think` levels to `enable_thinking` or `chat_template_kwargs.enable_thinking` without also sending `reasoning_effort`
- clarify docs that request-level chat-template kwargs require compatible backends such as vLLM
## Verification
- git diff --check
- pnpm exec oxfmt --check --threads=1 CHANGELOG.md docs/gateway/config-agents.md docs/gateway/config-tools.md src/config/zod-schema.core.ts src/config/types.models.ts src/model-catalog/normalize.ts src/agents/openai-transport-stream.ts src/config/config-misc.test.ts src/model-catalog/normalize.test.ts src/agents/openai-transport-stream.test.ts
- pnpm config:schema:check
- pnpm test src/config/config-misc.test.ts src/model-catalog/normalize.test.ts src/agents/openai-transport-stream.test.ts
- GitHub CI on 2404edca39
Thanks @indulgeback.
2026-05-09 08:02:39 -04:00
Peter Steinberger
cb46ace2e8
test: tighten model catalog authority assertions
2026-05-09 13:00:47 +01:00
Peter Steinberger
4f437f0040
test: tighten provider index catalog assertions
2026-05-09 11:52:42 +01:00
Peter Steinberger
311e4608d1
feat: unify model catalog registration
2026-05-09 02:34:56 -04:00
Shakker
3ee3fd72bb
test: tighten registry empty array assertions
2026-05-09 05:40:02 +01:00
Vincent Koc
dda2db97d4
fix(plugins): accept clawhub provider index installs
2026-05-02 07:27:20 -07:00
Peter Steinberger
8e78c412e9
refactor: trim model planner exports
2026-05-02 00:21:49 +01:00
Peter Steinberger
e40c381fb8
refactor: trim model catalog exports
2026-05-02 00:19:13 +01:00
Peter Steinberger
ad3e4dbcce
refactor: trim unused exports
2026-05-01 07:55:40 +01:00
Shakker
4fbd683819
test: clarify manifest catalog alias planning
2026-04-29 09:40:45 +01:00
Peter Steinberger
947aae5a99
refactor(models): move suppressions to manifests
2026-04-28 02:38:31 +01:00
Shakker
13feb1b284
fix: narrow manifest alias overrides
2026-04-27 17:13:11 +01:00
Shakker
1056a9ea81
refactor: reuse manifest catalog provider refs
2026-04-27 17:13:11 +01:00
Shakker
b2685e72c1
refactor: plan manifest catalog aliases and suppressions
2026-04-27 17:13:11 +01:00
Peter Steinberger
252c63429e
fix(providers): map native reasoning efforts
2026-04-27 13:27:58 +01:00
Peter Steinberger
836d4b4105
refactor(vllm): own qwen thinking payloads
2026-04-27 11:50:25 +01:00
Vincent Koc
50c427efc8
fix(providers): export provider index install types
2026-04-25 22:52:21 -07:00
Vincent Koc
62a5963d24
feat(providers): add provider index install metadata
2026-04-25 22:52:21 -07:00
Vincent Koc
639cd50261
fix(models): preserve provider index catalog fallback ( #71985 )
...
* fix(models): preserve provider index catalog fallback
* fix(models): mark provider index rows as previews
2026-04-25 22:31:52 -07:00
Shakker
89f368e2f9
test: exercise unsafe provider index keys
2026-04-26 05:14:51 +01:00
Shakker
e827778129
fix: keep provider index previews authoritative
2026-04-26 05:14:51 +01:00
Shakker
911172e1e6
fix: avoid provider index preview row spread
2026-04-26 05:14:51 +01:00
Shakker
96ac51d23d
feat: add model catalog provider index contract
2026-04-26 05:14:51 +01:00
Shakker
82a529aaaf
feat: carry manifest catalog discovery mode
2026-04-26 04:41:51 +01:00
Shakker
b6c24e5322
fix: report model catalog manifest conflicts
2026-04-25 04:05:30 +01:00
Shakker
9e190f1f6a
test: cover manifest model catalog planner
2026-04-25 04:05:30 +01:00
Shakker
dabdc779be
feat: add manifest model catalog planner
2026-04-25 04:05:30 +01:00
Shakker
8a14328c69
fix: normalize manifest catalog provider ids
2026-04-25 03:58:44 +01:00
Shakker
31f4991205
test: cover model catalog normalization
2026-04-25 03:34:36 +01:00
Shakker
b9da940813
feat: add model catalog normalizer
2026-04-25 03:34:36 +01:00
Shakker
efcd96a8eb
feat: add model catalog shared types
2026-04-25 03:34:36 +01:00