apps/server/src/provider/ClaudeModelCatalog.test.ts | 137 +++++++++ apps/server/src/provider/ClaudeModelCatalog.testFixtures.ts | 83 ++++++ apps/server/src/provider/ClaudeModelCatalog.ts | 242 ++++++++++++++++ apps/server/src/provider/ClaudeModelManifest.ts | 82 ++++++ apps/server/src/provider/Drivers/ClaudeDriver.ts | 44 +-- apps/server/src/provider/Layers/ClaudeAdapter.test.ts | 337 +++++++++------------ apps/server/src/provider/Layers/ClaudeAdapter.ts | 94 +++--- apps/server/src/provider/Layers/ClaudeProvider.ts | 500 +------------------------------- apps/server/src/provider/Layers/ProviderRegistry.test.ts | 242 ---------------- apps/server/src/provider/ModelManifest.test.ts | 303 +++++++++++++++---- apps/server/src/provider/ModelManifest.ts | 157 ++++++++-- apps/server/src/provider/model-manifest.json | 359 +++++++++++++++++++++++ apps/server/src/textGeneration/ClaudeTextGeneration.test.ts | 99 +++++-- apps/server/src/textGeneration/ClaudeTextGeneration.ts | 47 ++- apps/web/src/components/chat/ModelPickerContent.tsx | 5 +- apps/web/src/components/chat/composerProviderState.test.tsx | 7 +- apps/web/src/components/chat/modelPickerModelHighlights.ts | 13 - apps/web/src/components/chat/providerIconUtils.ts | 1 + apps/web/src/modelSelection.ts | 4 + apps/web/src/providerModels.test.ts | 77 +++++ apps/web/src/providerModels.ts | 8 +- docs/internals/model-manifest.md | 40 +++ packages/contracts/src/model.ts | 28 +- packages/contracts/src/server.ts | 2 + packages/shared/src/model.test.ts | 14 +- packages/shared/src/model.ts | 8 + 26 files changed, 1774 insertions(+), 1159 deletions(-)