Validated on 2026-10-22 using an isolated Temurin JDK 17 and Leiningen. No production configuration or live credentials were inspected or changed.
lein midje :all: 742 checks passed, zero failures or errors.CLOVERAGE_VERSION=1.1.2 lein with-profile +test cloverage --codecov --runner midje: 742 checks passed.8138dc5.call_id continuation, MCP validation and budgets,
uncertain outcomes, safe final turns, redaction, and connection cleanup.ai --provider grok --toolset ... and
grok --toolset ... through shared authorization. Disallowed users and models
were rejected before an MCP connection opened.--no-tools disables native search and MCP. Failed/incomplete Responses
results produce safe errors rather than partial answers.grok agent ... and gi ... routing. Prompts
containing agent after flags stay on the shared Grok path.Eight review lenses produced three confirmed P2 findings. All were applied inline: anchor legacy-agent routing; delete late-created Discord status messages; exercise active progress edits during cleanup. Routing and late-creation regressions failed before their fixes. The edit test uses synchronization gates rather than arbitrary test sleeps. No confirmed review findings remain open.
execute tool alone does not make a token read-only.Before deployment, configure the Responses provider and a restricted named
MCP toolset using AI.md, then qualify native search, an
authorized Cloudflare read, an unauthorized-toolset attempt, --no-tools,
and Discord progress cleanup. Existing gi image generation still requires
xai.key; it does not use the shared text-provider configuration.
Can you improve this documentation?Edit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |