apps/mobile/package.json | 1 + apps/mobile/src/components/ProviderIcon.tsx | 16 - apps/mobile/src/lib/providerClients.ts | 2 + apps/server/package.json | 1 + apps/server/scripts/record-grok-acp-replay-fixture.ts | 7 +- apps/server/src/orchestration-v2/Adapters/AcpAdapterV2.test.ts | 6 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.test.ts | 8 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.testkit.ts | 15 +- apps/server/src/orchestration-v2/Adapters/GrokAdapterV2.ts | 455 ------- apps/server/src/orchestration-v2/CommandPolicy.test.ts | 2 +- apps/server/src/orchestration-v2/builtInProviderAdapterDrivers.ts | 2 +- apps/server/src/provider/Drivers/GrokDriver.test.ts | 111 -- apps/server/src/provider/Drivers/GrokDriver.ts | 231 ---- apps/server/src/provider/Drivers/GrokSkills.test.ts | 174 --- apps/server/src/provider/Drivers/GrokSkills.ts | 151 --- apps/server/src/provider/GrokProvider.test.ts | 6 +- apps/server/src/provider/GrokProvider.ts | 586 --------- apps/server/src/provider/ProviderInstanceRegistry.test.ts | 4 +- apps/server/src/provider/acp/GrokAcpCliProbe.test.ts | 110 -- apps/server/src/provider/acp/GrokAcpSupport.test.ts | 265 ----- apps/server/src/provider/acp/GrokAcpSupport.ts | 278 ----- apps/server/src/provider/acp/XAiAcpExtension.test.ts | 2039 -------------------------------- apps/server/src/provider/acp/XAiAcpExtension.ts | 1713 --------------------------- apps/server/src/provider/acp/XAiBackgroundTasks.test.ts | 202 ---- apps/server/src/provider/acp/XAiBackgroundTasks.ts | 156 --- apps/server/src/provider/builtInDrivers.ts | 2 +- apps/server/src/provider/grokUsageLimits.ts | 175 --- apps/server/src/textGeneration/GrokTextGeneration.test.ts | 5 +- apps/server/src/textGeneration/GrokTextGeneration.ts | 130 -- apps/web/package.json | 1 + apps/web/src/components/Icons.tsx | 12 - apps/web/src/components/chat/ProviderInstanceIcon.tsx | 4 +- apps/web/src/components/settings/providerDriverMeta.ts | 8 +- docs/internals/adding-a-provider.md | 2 +- docs/internals/providers.md | 2 +- package.json | 2 +- packages/contracts/src/settings.ts | 26 - packages/provider-grok/package.json | 42 + packages/provider-grok/src/client.ts | 28 + packages/provider-grok/src/server.ts | 7 + packages/provider-grok/src/server/acpCliProbe.test.ts | 110 ++ packages/provider-grok/src/server/acpSupport.test.ts | 265 +++++ packages/provider-grok/src/server/acpSupport.ts | 278 +++++ packages/provider-grok/src/server/adapter.ts | 455 +++++++ packages/provider-grok/src/server/driver.test.ts | 95 ++ packages/provider-grok/src/server/driver.ts | 227 ++++ packages/provider-grok/src/server/skills.test.ts | 174 +++ packages/provider-grok/src/server/skills.ts | 152 +++ packages/provider-grok/src/server/status.ts | 586 +++++++++ packages/provider-grok/src/server/textGeneration.ts | 131 ++ packages/provider-grok/src/server/usageLimits.ts | 175 +++ packages/provider-grok/src/server/xaiAcpExtension.test.ts | 2039 ++++++++++++++++++++++++++++++++ packages/provider-grok/src/server/xaiAcpExtension.ts | 1713 +++++++++++++++++++++++++++ packages/provider-grok/src/server/xaiBackgroundTasks.test.ts | 202 ++++ packages/provider-grok/src/server/xaiBackgroundTasks.ts | 156 +++ packages/provider-grok/src/settings.ts | 39 + packages/provider-grok/src/testing.ts | 38 + packages/provider-grok/tsconfig.json | 7 + pnpm-lock.yaml | 46 + scripts/release-smoke.ts | 1 + 60 files changed, 7007 insertions(+), 6869 deletions(-)