원클릭으로
smithers-eval
Run a workflow over a JSON/JSONL eval suite and write a regression report. Run `smithers eval --help` for usage details.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Run a workflow over a JSON/JSONL eval suite and write a regression report. Run `smithers eval --help` for usage details.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Drive Smithers, a durable control plane for long-running coding agents. Use when the user wants multi-step, long-running, crash-safe, or human-in-the-loop agent work: "orchestrate agents", "run a workflow", "implement this and review it", "keep iterating until tests pass", "plan then build", or anything that needs retries, approvals, replay, or evals across multiple AI steps. YOU (the agent) run Smithers on the user's behalf; it is not a GUI the human clicks. You are an ORCHESTRATOR: run long-running, multi-step, or background work *through* Smithers, not through your own ad-hoc subagents; spend your time observing the run and reporting.
Drive Smithers, a durable control plane for long-running coding agents. Use when the user wants multi-step, long-running, crash-safe, or human-in-the-loop agent work: "orchestrate agents", "run a workflow", "implement this and review it", "keep iterating until tests pass", "plan then build", or anything that needs retries, approvals, replay, or evals across multiple AI steps. YOU (the agent) run Smithers on the user's behalf; it is not a GUI the human clicks. You are an ORCHESTRATOR: run long-running, multi-step, or background work *through* Smithers, not through your own ad-hoc subagents; spend your time observing the run and reporting.
Query node/run lifecycle history by default; pass --raw for raw agent chunks and all event types. Run `smithers events --help` for usage details.
Output detailed run state. Structured output canonically uses nodes[].nodeId (legacy steps[].id remains for compatibility); --pool tallies attempt engine/model usage. Run `smithers inspect --help` for usage details.
Build a new Smithers workflow from a plain-English description. Dispatches to the create-workflow builder. Run `smithers init` first if the .smithers/ pack is not yet installed. Run `smithers make-workflow --help` for usage details.
Concise run health at a glance: verdict, node counts, agent/model mix, throughput, and the nodes gating progress. Run `smithers status --help` for usage details.
| name | smithers-eval |
| description | Run a workflow over a JSON/JSONL eval suite and write a regression report. Run `smithers eval --help` for usage details. |
| requires_bin | smithers |
| command | smithers eval |
Run a workflow over a JSON/JSONL eval suite and write a regression report.
| Name | Type | Required | Description |
|---|---|---|---|
workflow | string | yes | Workflow ID (from smithers workflow list) or path to a .tsx workflow file |
| Flag | Type | Default | Description |
|---|---|---|---|
--cases | string | JSON or JSONL eval case file | |
--suite | string | Stable suite ID used in run IDs and report paths | |
--runLabel | string | Run label appended to eval run IDs; defaults to current UTC timestamp plus a nonce | |
--dryRun | boolean | false | Plan the suite without launching runs |
--concurrency | number | 1 | Number of eval cases to run at once |
--maxCases | number | Run only the first N cases | |
--report | string | Write report JSON to this path | |
--force | boolean | false | Overwrite an existing eval report |
--includeOutput | boolean | true | Include workflow outputs in the report |
--maxConcurrency | number | Per-workflow max task concurrency | |
--root | string | Tool sandbox root directory | |
--log | boolean | true | Enable NDJSON event log file output |
--logDir | string | NDJSON event logs directory | |
--allowNetwork | boolean | false | Allow bash tool network requests |
--maxOutputBytes | number | Max bytes a single tool call can return | |
--toolTimeoutMs | number | Max wall-clock time per tool call in ms | |
--optimization | string | Apply a Smithers optimization artifact while running the eval suite |