apps/server/scripts/acp-mock-agent.ts | 24 ++- apps/server/src/provider/Layers/GrokAdapter.test.ts | 315 +++++++++++++++++++++++++++++++- apps/server/src/provider/Layers/GrokAdapter.ts | 138 +++++++++++--- apps/server/src/provider/Layers/GrokProvider.test.ts | 198 ++++++++++++++++++-- apps/server/src/provider/Layers/GrokProvider.ts | 229 ++++++++++++++++------- apps/server/src/provider/acp/AcpRuntimeModel.ts | 15 +- apps/server/src/provider/acp/AcpSessionRuntime.ts | 50 +++-- apps/server/src/provider/acp/GrokAcpSupport.test.ts | 30 +++ apps/server/src/provider/acp/GrokAcpSupport.ts | 18 +- apps/server/src/provider/acp/XAiAcpExtension.ts | 6 +- docs/internals/providers.md | 11 ++ packages/contracts/src/model.ts | 1 + packages/effect-acp/src/protocol.test.ts | 13 +- packages/effect-acp/src/protocol.ts | 40 +++- 14 files changed, 936 insertions(+), 152 deletions(-)