seedfast_run_answer
Answers a pending Seedfast run question: approve the proposed plan as-is or supply a refinement to adjust scope, then the run resumes.
Instructions
Answers a pending question for a run that is in state 'awaiting_input'. The CLI forwards backend questions (scope validation issues, replans) to this MCP server via subprocess stdio and blocks for up to 5 minutes on a reply. Call this tool with the runId, the questionId from seedfast_run_status (or the seedfast://runs/{runId}/pending_question resource), and an answer object. Set answer.human_answer=true to approve the current plan/scope as-is; set human_answer=false and supply answer.raw with a textual refinement (e.g., 'seed only the org schema') when the plan should be adjusted. Returns a short text confirmation. On success the run transitions back to 'running'; poll seedfast_run_status to observe progress. Does not require SEEDFAST_API_KEY.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"runId": "<runId>",
"questionId": "<questionId>",
"answer": "<answer>"
},
"name": "seedfast_run_answer"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| runId | Yes | Run ID returned by seedfast_run (the run must be in state 'awaiting_input'). | |
| answer | Yes | Answer payload: set human_answer=true to approve, otherwise provide refined scope in raw. | |
| questionId | Yes | Question ID from the pending_question resource or from seedfast_run_status output. |