Squash Odysseus development history

This commit is contained in:
pewdiepie-archdaemon
2026-09-11 06:04:19 +00:00
parent e5c99a5eee
commit 6ee6502010
2050 changed files with 538359 additions and 57745 deletions
+21
View File
@@ -0,0 +1,21 @@
# xAI Provider Shape
Last updated: dev@28d27ee | 2026-07-17
## Scope
Canonical provider ID `xai`; OpenAI-compatible xAI cloud transport; provider
labels/curation in `src/llm_core.py` and `routes/model_routes.py`.
## Shape
Model discovery uses general identity-only inventory. Reasoning effort, tools,
image input, or other Grok behavior must be
scoped per returned model/registry/probe. The provider's broad API feature set
does not grant every listed model every capability.
## Fallback And Current Gaps
Exact `*.x.ai` selects xAI. Preserve provider identity through OpenAI-compatible
fallback and reject lookalikes. A current rich model catalog schema and
structured version registry are not yet mapped.