Skip to content
verify mcp Beta VerifyMCP is currently in beta. If you notice any issues, email [email protected] and we’ll put it right.

LLM CLI Gateway

NPM · LLM-CLI-GATEWAY · SCANNED AUG 3

One MCP endpoint for Claude Code, Codex, Gemini, Grok and Mistral CLIs, with durable async jobs.

Available components

+30 this week 71 Trust /100
Trust breakdown (6 categories)

How this component scores in each security and reliability category. Every signal is checked automatically from public evidence about the published package, including repeated runs of it in an isolated sandbox, and we only credit what we can confirm. How we score →

Supply Chain Security87
  • No malware found by supply-chain analysis.Pass
  • Only part of the dependency tree could be resolved (132 of 136), so this covers what we could see, not the whole tree.Partial
  • No install/post-install scripts declared.Pass
  • Only part of the dependency tree could be resolved (132 of 136), so this covers what we could see, not the whole tree. View diagnostics → Partial
Provenance & Transparency97
  • Source repository is publicly reachable at the declared URL. View diagnostics → Pass
  • Cryptographically verified build provenance (signed, bound to verivus-oss/llm-cli-gateway). View diagnostics → Pass
  • Clear OSI-approved license (MIT).Pass
  • Actively maintained (last published 6 days ago).Pass
  • Disclosure check failed: no security disclosure policy was found in the source repository. See how to fix → Fail
Schema Quality & AI Usability70
  • 100% of prompts and resources have a non-trivial description (not blank, and not just the item's name).Pass
  • AI-judged instruction clarity (fair).Partial
  • Context-footprint check failed: tool/resource definitions use about 6187 tokens (~147/item across 42 items; 28 tools + 14 resources), over budget; trim descriptions and params. See how to fix → Fail
  • Usage-examples check failed: none of the tools include examples. See how to fix → Fail
Stability & Change Management23
  • Stability observed for 7 of 30 days with no destabilising changes; credit accrues until the full window elapses.Partial
Tool Coverage33
  • 0% of tools have a non-trivial description (not blank, and not just the tool's name).Fail
  • 100% of tool parameters carry a description.Pass
Capabilities100
  • Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.Pass
Install

Add this component to your MCP client. Where a client-specific snippet is available, pick your client below and copy it straight into your config; otherwise use the connection detail shown.

npm · llm-cli-gateway

# add to Claude Code
claude mcp add verivus-oss-llm-cli-gateway -- npx -y llm-cli-gateway
# add to Codex CLI
codex mcp add verivus-oss-llm-cli-gateway -- npx -y llm-cli-gateway
// opencode.json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "verivus-oss-llm-cli-gateway": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "llm-cli-gateway"
      ],
      "enabled": true
    }
  }
}
# add to OpenClaw
openclaw mcp add verivus-oss-llm-cli-gateway --command npx --arg -y --arg llm-cli-gateway
# ~/.hermes/config.yaml
mcp_servers:
  verivus-oss-llm-cli-gateway:
    command: "npx"
    args: ["-y", "llm-cli-gateway"]
// mcp.json
{
  "mcpServers": {
    "verivus-oss-llm-cli-gateway": {
      "command": "npx",
      "args": [
        "-y",
        "llm-cli-gateway"
      ]
    }
  }
}
Changelog

Every change we have recorded for this component, newest first. Security-relevant changes are always shown. ▲ marks a change for the better, ▼ a change for the worse; unmarked changes are neutral.

  • 3 Aug 26 +3
    • Stability: unverified → 0.23 functional
  • 2 Aug 26 +50
    • Install scripts: unverified → pass security
    • Provenance: unverified → pass security
    • Known CVEs: unverified → partial security
    • Malware scan: unverified → pass security
    • Stability: Stability not yet verified: not enough scan history yet (needs a 30-day window). security
    • The attested source repository moved: verivus-oss/llm-cli-gateway security
    • Security disclosure: fail → unverified functional
    • License: unverified → pass functional
    • Schema quality: unverified → fair functional
    • Dependency health: unverified → partial functional
    • Maintenance: unverified → pass functional
    • MCP protocol: unverified → pass functional
    • Licence: MIT functional
  • 31 Jul 26 −5
    • We updated how we score, so this day's move reflects our rubric, not a change to the server See what changed → functional
  • 30 Jul 26 −18
    • Malware scan: pass → unverified security
  • 27 Jul 26 41

    First indexed and scored.

Diagnostics

Diagnostic detail from the automated scan of this channel: what the scanner observed at each step, so you can see exactly where a check passed or failed. It is informational only and never changes the trust score.

Captured 3 Aug 2026 · Analysed npm/[email protected]

Provenance verified

Ecosystem: npm · Outcome: verified

Reason: verified

Source repo:
verivus-oss/llm-cli-gateway
Certificate issuer:
https://token.actions.githubusercontent.com
Certificate SAN:
https://github.com/verivus-oss/llm-cli-gateway/.github/workflows/npm-publish.yml@refs/tags/v1.17.1
Rekor log index:
1672988373
Predicate type:
https://slsa.dev/provenance/v1
Subject digest:
sha512:c20f42a183baf3c2b523c2b02cb7a3a2ed182e762841c1046bc1d9bc60b1a45a75e4caaa7440eaa2295a1d48c97b0b81c61923de1a330f3ba198f2e54
Discovery method:
attestation_endpoint
Dependencies 132 packages

132 packages in the resolved dependency tree · 132 deprecated · 49 stale.

The dependency tree was only partially resolved, so these counts may be incomplete.

MCP tools — 28 exposed · ~5,681 tokens

The tools this component advertises to a client, with an estimated token cost for each. Expand a tool to see its parameters and schema. The per-tool counts are indicative and are not scored directly; the schema's total context footprint is one signal in Schema Quality & AI Usability.

Tool Tokens
approval_list ~27

No description provided.

NameTypeReqDescription
clistringOptional CLI filter
limitintegerMax number of approval records

No output schema declared.

No examples provided.

ask_model ~26

No description provided.

NameTypeReqDescription
modelstringProvider to ask.
questionstringyesQuestion for one provider.

No output schema declared.

No examples provided.

claude_request ~1,118

No description provided.

NameTypeReqDescription
addDirarrayClaude --add-dir: additional directories the CLI is allowed to read/write beyond the process cwd. Each entry is emitted as its own --add-dir instance.
agentstringClaude --agent: dispatch to a named single sub-agent.
agentsobjectClaude --agents: inline JSON map of agent name → { description, prompt, tools?, model? }.
allowedToolsarrayAllowed tools (['Bash(git:*)','Edit','Write'])
appendSystemPromptstringClaude --append-system-prompt: append to the existing system prompt.
approvalPolicystringApproval policy override
approvalStrategystringApproval strategy
continueSessionbooleanContinue active session
correlationIdstringRequest trace ID (auto if omitted)
createNewSessionbooleanForce new session
dangerouslySkipPermissionsbooleanDEPRECATED: prefer `permissionMode: "bypassPermissions"`. Maps to it when `permissionMode` is unset.
disallowedToolsarrayDisallowed tools
effortstringClaude --effort: low|medium|high|xhigh|max.
excludeDynamicSystemPromptSectionsbooleanClaude --exclude-dynamic-system-prompt-sections: trim dynamic context blocks from the system prompt.
fallbackModelstringClaude --fallback-model: model name to auto-fallback to when the default model is overloaded (effective only with --print, which the gateway always uses).
forceRefreshbooleanBypass dedup and force a fresh CLI run even if a recent identical request exists
forkSessionbooleanClaude --fork-session: branch from an existing session into a fresh fork.
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
jsonSchemaClaude --json-schema: JSON Schema literal (NOT a path) constraining structured output. Object values are JSON.stringify-d; string values are passed verbatim. Use with outputFormat='json'.
maxBudgetUsdnumberClaude --max-budget-usd: spend cap for this request in USD.
maxTurnsintegerClaude --max-turns: cap on agent loop iterations.
mcpServersarrayMCP servers exposed to Claude
modelstringModel name or alias (e.g. sonnet, claude-sonnet-4-5-20250929, latest)
optimizePromptbooleanOptimize prompt before execution
optimizeResponsebooleanOptimize response output
outputFormatstringOutput format (text|json|stream-json). DEFAULT: stream-json — the gateway parses NDJSON usage events to extract input/output/cache_read/cache_creation tokens + cost + model, persists them to the flig…
permissionModestringClaude --permission-mode: default|acceptEdits|plan|auto|dontAsk|bypassPermissions. `default` is a no-op (no flag emitted).
promptstringPrompt text for Claude (mutually exclusive with promptParts)
promptPartsobjectCache-aware structured prompt: { system?, tools?, context?, task, cacheControl? }. Use for repeated calls that share a stable prefix — `system`/`tools`/`context` are the stable head; `task` is the vo…
sessionIdstringSession ID (uses active if omitted)
strictMcpConfigbooleanRestrict Claude to provided MCP config only
systemPromptstringClaude --system-prompt: replace the system prompt entirely.
worktreeSlice λ: run this request inside a dedicated git worktree owned by the gateway. `true` creates a fresh worktree at `<repoRoot>/.worktrees/<uuid>` branched from HEAD. `{ name?, ref? }` lets the caller…

No output schema declared.

No examples provided.

cli_upgrade ~67

No description provided.

NameTypeReqDescription
clistringyesCLI to upgrade
dryRunbooleanWhen true, return the upgrade plan without running it
targetstringPackage tag/version/target to install (default: latest)
timeoutMsintegerUpgrade timeout in ms when dryRun=false

No output schema declared.

No examples provided.

cli_versions ~30

No description provided.

NameTypeReqDescription
clistringCLI filter (claude|codex|gemini|grok|mistral)

No output schema declared.

No examples provided.

codex_fork_session ~183

No description provided.

NameTypeReqDescription
askForApprovalstringCodex --ask-for-approval: untrusted|on-request|never.
correlationIdstringRequest trace ID (auto if omitted)
forkLastbooleanFork from the most recent Codex session. Mutually exclusive with `sessionId`.
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
modelstringModel name or alias (e.g. gpt-5.5, latest)
promptstringyesPrompt text for the forked Codex session
sandboxModestringCodex --sandbox: read-only|workspace-write|danger-full-access.
sessionIdstringCodex session UUID to fork from. Mutually exclusive with `forkLast`.

No output schema declared.

No examples provided.

codex_request ~1,014

No description provided.

NameTypeReqDescription
addDirarrayCodex --add-dir <DIR>: additional writable workspace directories. Emitted once per entry on new sessions only; resume inherits the original session's writable-dir policy.
approvalPolicystringApproval policy override
approvalStrategystringApproval strategy
askForApprovalstringCodex --ask-for-approval: untrusted|on-request|never.
configOverridesobjectCodex -c key=value overrides. Keys: /^[a-zA-Z0-9._]+$/. Values: no CR/LF.
correlationIdstringRequest trace ID (auto if omitted)
createNewSessionbooleanForce a fresh session (no resume)
dangerouslyBypassApprovalsAndSandboxbooleanRun Codex without approvals/sandbox
ephemeralbooleanCodex --ephemeral: do not persist the session to disk.
forceRefreshbooleanBypass dedup and force a fresh CLI run even if a recent identical request exists
fullAutobooleanDEPRECATED: prefer `sandboxMode` + `askForApproval`. Expands to `--sandbox workspace-write --ask-for-approval never`.
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
ignoreRulesbooleanCodex --ignore-rules: skip project rule files for this run.
ignoreUserConfigbooleanCodex --ignore-user-config: ignore ~/.codex/config.toml for this run.
imagesarrayCodex -i <path>: image attachments. Each path must exist; missing paths fail fast.
mcpServersarrayMCP server names for approval tracking (Codex manages its own MCP config)
modelstringModel name or alias (e.g. gpt-5.4, latest)
optimizePromptbooleanOptimize prompt before execution
optimizeResponsebooleanOptimize response output
outputFormatstringCodex output format. `json` emits --json (JSONL events) so token usage and cost are parsed and reported in the flight recorder. `text` is the default.
outputSchemaCodex --output-schema. Pass a path (string) or an inline JSON Schema object; object is materialised to a 0o600 temp file under os.tmpdir() and deleted after the run.
profilestringCodex --profile <name>: select a profile from ~/.codex/config.toml.
promptstringPrompt text for Codex (mutually exclusive with promptParts)
promptPartsobjectCache-aware structured prompt: { system?, tools?, context?, task }. Mutually exclusive with prompt. Stable parts hash into cache_state for prefix-discipline tracking.
resumeLatestbooleanResume the most recent Codex session in the current cwd via `codex exec resume --last`. Ignored if sessionId is set.
sandboxModestringCodex --sandbox: read-only|workspace-write|danger-full-access.
searchbooleanEmit Codex --search to enable web search.
sessionIdstringCodex session UUID to resume via `codex exec resume <ID>`. Must be a real Codex session ID (from `~/.codex/sessions/` or the `codex resume` picker). Gateway-generated `gw-*` IDs are rejected.
useLegacyFullAutoFlagbooleanEscape hatch: emit `--full-auto` directly instead of expanding (deprecated).
workingDirstringCodex -C/--cd <DIR>: working root for this session. Emitted on new sessions only; resume inherits the original session's cwd via CODEX_RESUME_FILTERED_FLAGS.
worktreeSlice λ: run this request inside a dedicated git worktree owned by the gateway. `true` creates a fresh worktree at `<repoRoot>/.worktrees/<uuid>` branched from HEAD. `{ name?, ref? }` lets the caller…

No output schema declared.

No examples provided.

compare_answers ~30

No description provided.

NameTypeReqDescription
answersarrayyesTwo or more answers to compare.
questionstringyesQuestion the answers respond to.

No output schema declared.

No examples provided.

consensus_check ~31

No description provided.

NameTypeReqDescription
claimstringyesClaim to check across providers.
modelsarrayProviders to ask for agreement or disagreement.

No output schema declared.

No examples provided.

gemini_request ~728

No description provided.

NameTypeReqDescription
adminPolicyFilesarrayAdmin policy file paths (--admin-policy <path>, one per file). Paths must exist.
allowedToolsarrayAllowed tools (['Write','Edit','Bash'])
approvalModestringApproval: default|auto_edit|yolo|plan
approvalPolicystringApproval policy override
approvalStrategystringApproval strategy
attachmentsarrayAbsolute file paths prepended as @<path> tokens to the prompt
correlationIdstringRequest trace ID (auto if omitted)
createNewSessionbooleanForce new session
forceRefreshbooleanBypass dedup and force a fresh CLI run even if a recent identical request exists
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
includeDirsarrayAdditional workspace directories
mcpServersarrayMCP server names passed to Gemini as --allowed-mcp-server-names
modelstringModel name or alias (e.g. gemini-3-pro-preview, gemini-2.5-flash, pro, flash, latest)
optimizePromptbooleanOptimize prompt before execution
optimizeResponsebooleanOptimize response output
outputFormatstringGemini output format. `json` emits `-o json` (single JSON with usageMetadata). `stream-json` emits `-o stream-json` (NDJSON event stream — `init`/`message`/`result` lines, usage extracted from the te…
policyFilesarrayPolicy file paths (--policy <path>, one per file). Paths must exist.
promptstringPrompt text for Gemini (mutually exclusive with promptParts)
promptPartsobjectCache-aware structured prompt: { system?, tools?, context?, task }. Mutually exclusive with prompt. Stable parts hash into cache_state for prefix-discipline tracking.
resumeLatestbooleanResume latest session
sandboxbooleanRun Gemini in sandbox mode (-s)
sessionIdstringSession ID or 'latest'
skipTrustbooleanEmit `--skip-trust` so Gemini trusts the workspace for this session and skips the interactive trust prompt (Phase 4 slice γ). Required for headless runs in fresh workspaces.
worktreeSlice λ: run this request inside a dedicated git worktree owned by the gateway. `true` creates a fresh worktree at `<repoRoot>/.worktrees/<uuid>` branched from HEAD. `{ name?, ref? }` lets the caller…

No output schema declared.

No examples provided.

grok_request ~943

No description provided.

NameTypeReqDescription
allowarrayGrok --allow <RULE>: permission allow rules. Each entry is emitted as its own --allow instance (per `grok --help`: "Repeat to add multiple rules").
allowedToolsarrayAllowed built-in tools (passed as --tools comma list)
alwaysApprovebooleanAuto-approve all tool executions (--always-approve)
approvalPolicystringApproval policy override
approvalStrategystringApproval strategy
correlationIdstringRequest trace ID (auto if omitted)
createNewSessionbooleanForce new session
denyarrayGrok --deny <RULE>: permission deny rules. Each entry is emitted as its own --deny instance (per `grok --help`: "Repeat to add multiple rules").
disallowedToolsarrayDisallowed built-in tools (passed as --disallowed-tools comma list)
effortstringGrok effort level
forceRefreshbooleanBypass dedup and force a fresh CLI run even if a recent identical request exists
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
maxTurnsintegerGrok `--max-turns N`: cap on agent-loop iterations for cost / latency control (Phase 4 slice δ). Bounded to safe integers ≤ 10000.
mcpServersarrayMCP server names for approval tracking (Grok manages its own MCP config via `grok mcp`)
modelstringModel name or alias (e.g. grok-build, latest)
optimizePromptbooleanOptimize prompt before execution
optimizeResponsebooleanOptimize response output
outputFormatstringOutput format (plain|json|streaming-json). Grok default is plain.
permissionModestringGrok permission mode
promptstringPrompt text for Grok (mutually exclusive with promptParts)
promptPartsobjectCache-aware structured prompt: { system?, tools?, context?, task }. Mutually exclusive with prompt. Stable parts hash into cache_state for prefix-discipline tracking.
reasoningEffortstringReasoning effort for reasoning models
resumeLatestbooleanResume most recent Grok session in cwd (--continue)
rulesstringGrok --rules <RULES>: extra rules to append to the system prompt. Supports `@file` prefix per `grok --help` to load from a file; gateway passes the value verbatim and lets Grok parse the prefix.
sandboxstringGrok --sandbox <PROFILE>: sandbox profile for filesystem and network access. Freeform per `grok --help` (no enum constraint on Grok 0.1.210); also settable via GROK_SANDBOX env var. Caller responsibi…
sessionIdstringSession ID (user-provided CLI handle for --resume)
systemPromptOverridestringGrok --system-prompt-override <PROMPT>: replace the agent's system prompt entirely. Distinct from Claude's --system-prompt / --append-system-prompt (Grok has only one override flag, not a pair).
workingDirstringGrok --cwd <DIR>: working directory for this invocation. Lets headless callers run Grok against a directory other than the gateway process's cwd.
worktreeSlice λ: run this request inside a dedicated git worktree owned by the gateway. `true` creates a fresh worktree at `<repoRoot>/.worktrees/<uuid>` branched from HEAD. `{ name?, ref? }` lets the caller…

No output schema declared.

No examples provided.

job_result ~45

No description provided.

NameTypeReqDescription
jobIdstringyesValidation job ID.
maxCharsintegerMaximum result size.
providerstringProvider that produced the job, used for normalized validation output.

No output schema declared.

No examples provided.

job_status ~16

No description provided.

NameTypeReqDescription
jobIdstringyesValidation job ID.

No output schema declared.

No examples provided.

list_available_models ~6

No description provided.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

list_models ~30

No description provided.

NameTypeReqDescription
clistringCLI filter (claude|codex|gemini|grok|mistral)

No output schema declared.

No examples provided.

llm_process_health ~7

No description provided.

Input schema present but exposes no named parameters.

No output schema declared.

No examples provided.

mistral_request ~943

No description provided.

NameTypeReqDescription
addDirarrayVibe --add-dir <DIR>: additional writable workspace directories. Each entry is emitted as its own --add-dir instance (Vibe states this flag may be specified multiple times).
allowedToolsarrayAllowlist of built-in tools — each emitted as a separate --enabled-tools <tool> flag
approvalPolicystringApproval policy override
approvalStrategystringApproval strategy
correlationIdstringRequest trace ID (auto if omitted)
createNewSessionbooleanForce new session
disallowedToolsarrayAccepted for caller parity; Vibe has no deny-list flag, so values are ignored (a warning is logged).
effortstringVibe effort level
forceRefreshbooleanBypass dedup and force a fresh CLI run even if a recent identical request exists
idleTimeoutMsintegerIdle timeout in ms (min 30s, max 1h, omit=CLI default)
maxPricenumberVibe `--max-price DOLLARS`: interrupt the session when cumulative cost crosses this cap (programmatic mode only, Phase 4 slice δ). Bounded to finite values ≤ 10000 USD.
maxTokensintegerVibe `--max-tokens N`: cap cumulative prompt + completion tokens for the session (programmatic mode only). Bounded to safe integers ≤ 100000000.
maxTurnsintegerVibe `--max-turns N`: cap the agent-loop iteration count (programmatic mode only, Phase 4 slice δ). Bounded to safe integers ≤ 10000.
mcpServersarrayMCP server names for approval tracking (Vibe manages its own MCP config via `vibe mcp`)
modelstringModel alias (e.g. mistral-medium-3.5, latest). Resolved alias is injected via VIBE_ACTIVE_MODEL env var; Vibe has no --model flag.
optimizePromptbooleanOptimize prompt before execution
optimizeResponsebooleanOptimize response output
outputFormatstringOutput format for Vibe 2.x (text|json|streaming). Legacy aliases plain→text and stream-json→streaming are accepted.
permissionModestringVibe agent mode (default|plan|accept-edits|auto-approve|chat|explore|lean). Defaults to auto-approve for programmatic use.
promptstringPrompt text for Mistral Vibe (mutually exclusive with promptParts)
promptPartsobjectCache-aware structured prompt: { system?, tools?, context?, task }. Mutually exclusive with prompt. Stable parts hash into cache_state for prefix-discipline tracking.
reasoningEffortstringReasoning effort for reasoning models
resumeLatestbooleanResume most recent Vibe session in cwd (--continue)
sessionIdstringSession ID (user-provided CLI handle for --resume). Current Vibe defaults session logging on; doctor flags explicit [session_logging] enabled = false.
trustbooleanEmit `--trust` so Vibe trusts the cwd for this invocation only (not persisted to trusted_folders.toml) and skips the interactive trust prompt (Phase 4 slice γ).
workingDirstringVibe --workdir <DIR>: change to this directory before running. Single value (Vibe accepts one --workdir per invocation).
worktreeSlice λ: run this request inside a dedicated git worktree owned by the gateway. `true` creates a fresh worktree at `<repoRoot>/.worktrees/<uuid>` branched from HEAD. `{ name?, ref? }` lets the caller…

No output schema declared.

No examples provided.

red_team_review ~47

No description provided.

NameTypeReqDescription
contentstringyesPlan, answer, or document to challenge.
modelsarrayProviders to ask for adversarial review.
riskLevelstringHow aggressively to review.

No output schema declared.

No examples provided.

second_opinion ~42

No description provided.

NameTypeReqDescription
answerstringyesAnswer to review.
modelstringProvider to ask for the second opinion.
questionstringOriginal question, if available.

No output schema declared.

No examples provided.

session_clear_all ~31

No description provided.

NameTypeReqDescription
clistringCLI filter (claude|codex|gemini|grok|mistral)

No output schema declared.

No examples provided.

session_create ~52

No description provided.

NameTypeReqDescription
clistringyesCLI type (claude|codex|gemini|grok|mistral)
descriptionstringSession description
setAsActivebooleanSet as active session

No output schema declared.

No examples provided.

session_delete ~15

No description provided.

NameTypeReqDescription
sessionIdstringyesSession ID

No output schema declared.

No examples provided.

session_get ~15

No description provided.

NameTypeReqDescription
sessionIdstringyesSession ID

No output schema declared.

No examples provided.

session_list ~30

No description provided.

NameTypeReqDescription
clistringCLI filter (claude|codex|gemini|grok|mistral)

No output schema declared.

No examples provided.

session_set_active ~46

No description provided.

NameTypeReqDescription
clistringyesCLI type (claude|codex|gemini|grok|mistral)
sessionIdstring|nullyesSession ID (null to clear)

No output schema declared.

No examples provided.

synthesize_validation ~45

No description provided.

NameTypeReqDescription
judgeModelProvider to run the judge synthesis.
providerResultsarrayyesTerminal normalized provider results from job_result.
questionstringyesOriginal request that was validated.

No output schema declared.

No examples provided.

upstream_contracts ~51

No description provided.

NameTypeReqDescription
clistringCLI filter (claude|codex|gemini|grok|mistral)
probeInstalledbooleanWhen true, run local --help probes and compare advertised flags

No output schema declared.

No examples provided.

validate_with_models ~63

No description provided.

NameTypeReqDescription
focusstringWhat reviewers should pay attention to.
judgeModelOptional provider to run an explicit judge synthesis job.
modelsarrayProviders to ask. Defaults to Claude and Codex.
questionstringyesQuestion or content to validate.

No output schema declared.

No examples provided.