apps/mobile/src/features/usage/usageProviders.ts | 8 +- apps/server/scripts/acp-mock-agent.ts | 242 ++++++++-- apps/server/src/provider/Drivers/GrokDriver.ts | 3 +- apps/server/src/provider/Drivers/GrokSkills.test.ts | 135 ++++++ apps/server/src/provider/Drivers/GrokSkills.ts | 119 +++++ apps/server/src/provider/Layers/GrokAdapter.test.ts | 823 +++++++++++++++++++++++++++++++- apps/server/src/provider/Layers/GrokAdapter.ts | 620 +++++++++++++++++++++++- apps/server/src/provider/Layers/GrokProvider.test.ts | 175 ++++++- apps/server/src/provider/Layers/GrokProvider.ts | 113 ++++- apps/server/src/provider/acp/AcpJsonRpcConnection.test.ts | 25 +- apps/server/src/provider/acp/AcpRuntimeModel.test.ts | 190 +++++++- apps/server/src/provider/acp/AcpRuntimeModel.ts | 144 +++++- apps/server/src/provider/acp/AcpSessionRuntime.ts | 7 +- apps/server/src/provider/acp/GrokAcpCliProbe.test.ts | 63 ++- apps/server/src/provider/acp/GrokAcpSupport.test.ts | 109 ++++- apps/server/src/provider/acp/GrokAcpSupport.ts | 86 +++- apps/server/src/provider/acp/XAiAcpExtension.test.ts | 194 ++++++++ apps/server/src/provider/acp/XAiAcpExtension.ts | 262 +++++++++- apps/server/src/textGeneration/GrokTextGeneration.ts | 10 + apps/server/src/usage/UsageService.ts | 27 +- apps/server/src/usage/usageScanCache.test.ts | 11 +- apps/server/src/usage/usageScanCache.ts | 2 +- apps/server/src/usage/usageTranscriptReader.ts | 19 +- apps/server/src/usage/usageTranscripts.test.ts | 315 ++++++++++++ apps/server/src/usage/usageTranscripts.ts | 194 +++++++- apps/web/src/components/usage/UsageProviderChart.test.ts | 1 + apps/web/src/components/usage/usageProviders.ts | 8 +- docs/user/install.md | 4 + docs/user/permission-modes.md | 10 +- docs/user/usage.md | 11 +- packages/contracts/src/usage.ts | 21 +- packages/shared/src/usageMerge.test.ts | 28 +- packages/shared/src/usageMerge.ts | 25 +- 33 files changed, 3859 insertions(+), 145 deletions(-)