Peter Steinberger
7f5dce8bbf
fix(xai): discover TTS voices dynamically ( #103446 )
2026-07-10 07:05:45 +01:00
Peter Steinberger
e7b652798f
fix(xai): remove synthetic batch STT model ( #103419 )
2026-07-10 06:32:45 +01:00
Peter Steinberger
4a40f5d7f0
fix(xai): align image and video capability contracts ( #103384 )
...
* fix(xai): align media capability contracts
* chore: move xai media release note to pr
2026-07-10 06:06:50 +01:00
krissding
5ebe040eaa
fix(xai): require consent for cross-provider billed tools ( #97629 )
...
* fix(xai): gate billed tools by active provider
Co-authored-by: 丁宇婷0668001435 <ding.yuting@xydigit.com >
* chore: remove contributor changelog entry
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-10 05:30:23 +01:00
Peter Steinberger
75dfd3dc09
feat(xai): support Grok Imagine Video 1.5 ( #103316 )
...
* feat(media): add per-model generation catalog metadata
* feat(xai): support Grok Imagine Video 1.5
* test(plugin-sdk): update public surface budget
2026-07-10 04:49:42 +01:00
Peter Steinberger
db12cb7023
fix(xai): align current model catalog and tools ( #103260 )
...
* fix(xai): align current model catalog and tools
* chore(xai): defer release note to release closeout
* docs: refresh xai documentation map
2026-07-10 03:36:14 +01:00
Peter Steinberger
eae3fc1a79
feat(xai): add Grok 4.5 support ( #102316 )
...
* feat(xai): add Grok 4.5 support
* chore: leave release notes to release automation
2026-07-09 01:39:03 +01:00
Peter Steinberger
f7d7148cf0
docs: rewrite published docs grounded in current source ( #100142 )
...
Source-grounded rewrite of 529 published docs pages with per-unit information-loss verification: 1,713 factual corrections cited to src/**, generated surfaces regenerated, frontmatter titles preserved for i18n, release notes pages untouched. All docs gates green.
Closes #100141
2026-07-05 00:32:47 -04:00
Milosz Jankiewicz
84bcd500c9
feat(xai): route OAuth login through device-code flow ( #97249 )
...
Route xAI OAuth through device-code sign-in so remote and headless hosts do not need a localhost callback. Preserve the legacy manual `xai-device-code` auth choice/method as a compatibility alias to the same device-code flow.
Also migrate stale xAI token endpoints on refresh and fail fast on structured refresh errors while keeping retries scoped to detected HTML/Cloudflare challenge responses.
Verification:
- `node scripts/run-vitest.mjs extensions/xai/index.test.ts extensions/xai/xai-oauth.test.ts`
- `node scripts/run-vitest.mjs src/cli/models-cli.test.ts -t 'maps --device-code'`
- `node scripts/run-vitest.mjs src/commands/auth-choice.test.ts -t 'removed provider auth choice'`
- Crabbox local-container live smoke on exact head `fef3cb24afb01cd1f69cf04ef67ed11d71dfadb3`: xAI discovery and device authorization returned 200.
- `$autoreview` after the live smoke: clean.
Co-authored-by: Jaaneek <Jaaneek@users.noreply.github.com >
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
2026-06-27 10:02:57 -06:00
Mark
e8a31ddbce
fix(xai): request encrypted reasoning include for all reasoning models ( #95686 )
...
Merged via squash.
Prepared head SHA: 8b3be0aaab
Co-authored-by: geraint0923 <923382+geraint0923@users.noreply.github.com >
Co-authored-by: fuller-stack-dev <263060202+fuller-stack-dev@users.noreply.github.com >
Reviewed-by: @fuller-stack-dev
2026-06-22 11:50:50 -06:00
Peter Lee
430682e97a
fix(xai): reject unsupported multi-agent model refs before runtime fallback ( #93969 )
...
Merged via squash.
Prepared head SHA: b58d798381
Co-authored-by: xialonglee <22994703+xialonglee@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-19 13:42:00 +01:00
Vincent Koc
27b15a19e8
refactor(voice): catalog voice models through providers ( #87794 )
...
* refactor(providers): catalog voice models
* feat(tts): route speech through voice models
* refactor(tts): rename speaker selection fields
* refactor(tts): mark default speech models
* test(tts): type migrated speaker config assertions
* refactor(providers): avoid catalog merge map spread
* fix(tts): honor voice model fallbacks
* refactor(tts): move speech core into package
* chore(tts): register speech core knip workspace
* fix(tts): show migrated speaker voice in status
* fix(tts): satisfy speech core lint
* fix(tts): preserve explicit model aliases
* test(tts): narrow provider config assertion
* test(doctor): allow slow commitments repair check
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-29 04:46:45 +01:00
fuller-stack-dev
65471a2da6
feat: add xai oauth web search and provider timeouts
2026-05-22 08:49:53 +01:00
Dave Morin
a00e7d3898
docs: clarify xai oauth setup ( #84350 )
2026-05-19 16:33:18 -07:00
FullerStackDev
896fd13b1c
feat(xai): add device code oauth login
2026-05-19 12:35:54 +05:30
Ayaan Zaidi
46f27b6e07
docs(xai): clarify oauth account eligibility
2026-05-18 04:53:57 +00:00
KateWilkins
03012ac5a1
fix: update xai image generation model ( #81399 )
...
Updates the xAI image model catalog and docs to use `grok-imagine-image-quality` after `grok-imagine-image-pro` retirement.
Co-authored-by: Kate <kate@trantor.dev >
2026-05-16 21:09:21 +01:00
Peter Steinberger
6e4cc222cb
fix(xai): refresh oauth and model catalog
2026-05-16 20:25:07 +01:00
Peter Steinberger
8bc927b294
docs: clarify xai oauth coverage
2026-05-16 03:02:07 +01:00
Peter Steinberger
af2b313194
feat: add xai grok oauth
2026-05-16 03:02:07 +01:00
Peter Steinberger
ca4672458c
docs: stop referencing shell profile secrets
2026-05-13 11:55:14 +01:00
brokemac79
48f51c1a51
fix: align xai tool auth profiles
2026-05-09 21:02:40 -04:00
Vincent Koc
4ee234f8ee
docs: typography hygiene across 6 pages
...
Replaced 66 typography characters (curly quotes, apostrophes, em/en
dashes, non-breaking hyphens) with ASCII equivalents per
docs/CLAUDE.md heading and content hygiene rules.
- docs/channels/mattermost.md: 12 chars
- docs/tools/plugin.md: 11 chars
- docs/providers/xai.md: 11 chars
- docs/plugins/building-plugins.md: 11 chars
- docs/concepts/streaming.md: 11 chars
- docs/concepts/model-providers.md: 11 chars
2026-05-05 20:45:39 -07:00
Peter Steinberger
b813183bfd
fix(web-search): support provider base url overrides
2026-05-02 03:44:46 +01:00
Peter Steinberger
a273441bbe
feat(xai): add Grok 4.3 default model
2026-05-02 02:41:01 +01:00
Peter Steinberger
67506ac2a9
fix(xai): support video reference images
2026-04-25 18:14:51 +01:00
Vincent Koc
c843c5b4ac
docs: tighten passive voice and hedging on context-engine, xai, anthropic, building-plugins
2026-04-23 15:50:43 -07:00
Vincent Koc
ba55448163
docs(providers): standardize models-section heading to Built-in catalog
2026-04-23 15:42:56 -07:00
Vincent Koc
4a2cd533ac
docs: remove duplicate H1 where frontmatter title already sets it
2026-04-23 13:11:14 -07:00
Peter Steinberger
67f09ea87a
feat: add xai realtime transcription
2026-04-23 01:38:11 +01:00
Peter Steinberger
012841816d
feat: add xai speech-to-text support
2026-04-23 01:06:07 +01:00
KateWilkins
f342da5fcc
feat: add xai media providers
...
Add xAI image generation and text-to-speech provider support with docs, live tests, and guarded provider HTTP handling.\n\nThanks @KateWilkins.
2026-04-23 00:07:39 +01:00
Vincent Koc
90fac50987
docs(providers): fill undocumented capability gaps (TTS, media understanding, embeddings, xSearch, env vars)
2026-04-12 12:06:18 +01:00
Vincent Koc
81d32c05f4
docs(providers): improve claude-max-api-proxy, litellm, stepfun, vydra, xai with Mintlify components
2026-04-12 11:17:49 +01:00
Peter Steinberger
f30c087fdf
docs(providers): add generation setup pages
2026-04-05 23:21:14 +01:00
Peter Steinberger
1ca1ce85ee
docs: refresh xai and zai provider refs
2026-04-04 15:34:57 +01:00
Peter Steinberger
c26ab4649d
docs: refresh xai model ids
2026-04-04 09:52:02 +01:00
huntharo
b7ab0ddb55
refactor(xai): move code_execution into plugin
2026-03-28 21:35:13 +00:00
huntharo
396bf20cc6
Tools: add xAI-backed code_execution
2026-03-28 21:35:13 +00:00
huntharo
2d919cf63d
xAI: reuse web search key for provider auth
2026-03-28 21:35:13 +00:00
huntharo
38e4b77e60
Tools: add x_search via xAI Responses
2026-03-28 21:35:13 +00:00
Jaaneek
916f496b51
Add Grok 4.20 reasoning and non-reasoning to xAI model catalog ( #50772 )
...
Merged via squash.
Prepared head SHA: 095e645ea5
Co-authored-by: Jaaneek <25470423+Jaaneek@users.noreply.github.com >
Co-authored-by: huntharo <5617868+huntharo@users.noreply.github.com >
Reviewed-by: @huntharo
2026-03-20 15:28:30 -04:00
Peter Steinberger
a8907d80dd
feat: finish xai provider integration
2026-03-17 21:31:20 -07:00