You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit dd5d50f
Browse filesBrowse the repository at this point in the historyBrowse files
fix(integrations): stop dispatching workflow steps to SHAI (#4791)
* fix(integrations): stop dispatching workflow steps to SHAI
The SHAI CLI has no -p or --model flag and takes every argument as text
for its auto-fix agent, which exits 0, so a workflow step targeting SHAI
reported success without running the command. SHAI only reads headless
prompts from stdin and never loads .shai/commands, so opt it out of CLI
dispatch. The step error for an integration without dispatch now names
that cause as well as a missing CLI.
Refs #2416
Assisted-by: Claude Code (model: Claude Opus 5.5, autonomous)
* docs(integrations): say why SHAI argv routes can't run Spec Kit commands
SHAI does take headless prompt text as positional arguments, on stdin
and through `shai agent <name> <prompt>`, so "no argv form that runs a
prompt" was wrong. Every route goes to its auto-fix agent and
.shai/commands is never loaded, which is why dispatch stays disabled.
Reword the code comment, the test docstring and the integrations
reference to say that.
Refs #2416
Assisted-by: Claude Code (model: claude-opus-5-5, autonomous)
* fix(workflows): give separate remedies when a step cannot dispatch
The command and prompt step errors cover both a missing CLI and an
integration that does not support CLI dispatch, but the command step
only suggested installing the CLI or checking `specify integration
list`, which does not help for SHAI. Suggest installing the CLI when it
is missing, and switching the step's integration when the integration
cannot dispatch.
Refs #2416
Assisted-by: Claude Code (model: claude-opus-5-5, autonomous)
* test(shai): fix the route wording in the dispatch test docstring
Assisted-by: Claude Code (model: claude-opus-5-5, autonomous)
|[SHAI (OVHcloud)](https://github.com/ovh/shai)|`shai`|Workflow `command` and `prompt` steps can't run through SHAI: its CLI accepts prompt text (as arguments, on stdin, or through `shai agent`), but hands it to its auto-fix agent and never loads `.shai/commands`, so those steps fail|
0 commit comments