What's missing?
Add native read-only invocation for Grok. The adapter currently rejects readOnly: true, although Grok 1.0.13 exposes a native sandbox profile. This prevents read-only review jobs from using Grok through the shared API.
Minimal reproduction, with no model run:
import { getHarness } from "@agntn/harnesses";
const grok = getHarness("grok");
console.log(grok.invocationError({ readOnly: true }));
console.log(grok.buildInvocation("Reply OK", { readOnly: true }));
Current output is Harness grok has no read-only full agent invocation and null. The MCP metadata also reports readOnly: false. Checked with @agntn/harnesses 0.0.1, Grok 1.0.13 (5e9a58528b76), and the adapter on main at cde8141.
Add a version-checked recipe after verifying the native sandbox and inherited tool configuration. Cover argument construction and refusal on unsupported versions; keep the current rejection wherever enforcement is unverified. CLI help alone is not enough to enable the mode.
#10 and #18 introduced the shared mode with Codex support. This request covers the missing Grok adapter recipe.
What's missing?
Add native read-only invocation for Grok. The adapter currently rejects
readOnly: true, although Grok 1.0.13 exposes a native sandbox profile. This prevents read-only review jobs from using Grok through the shared API.Minimal reproduction, with no model run:
Current output is
Harness grok has no read-only full agent invocationandnull. The MCP metadata also reportsreadOnly: false. Checked with @agntn/harnesses 0.0.1, Grok 1.0.13 (5e9a58528b76), and the adapter on main at cde8141.Add a version-checked recipe after verifying the native sandbox and inherited tool configuration. Cover argument construction and refusal on unsupported versions; keep the current rejection wherever enforcement is unverified. CLI help alone is not enough to enable the mode.
#10 and #18 introduced the shared mode with Codex support. This request covers the missing Grok adapter recipe.