Troubleshooting
"No Konductor project found"
Cause: The .konductor/ directory doesn't exist or state.toml is missing.
Fix: Initialize the project:
"Invalid transition: 'X' → 'Y'"
Cause: You're trying to advance to a step that isn't allowed from the current step.
Fix: Check your current state:
Then use the appropriate command. For example, if you're at initialized, you need to plan before executing:
See the State Machine Reference for all valid transitions.
"Binary not available (no release found)"
Cause: The install script couldn't download a prebuilt binary for your platform. This happens when no GitHub release exists yet.
Fix: Build from source:
Permission Errors During Install
Cause: The target directory isn't writable.
Fix: For global installs, ensure ~/.kiro/ is writable:
For system-wide installs, use sudo:
Checksum Verification Failed
Cause: The downloaded binary doesn't match the expected SHA-256 checksum. This could indicate a corrupted download or tampered binary.
Fix:
-
Delete the binary and retry:
-
If the problem persists, build from source instead.
State File Corruption
Cause: state.toml contains invalid TOML or unexpected values.
Fix: If the state is unrecoverable, delete and re-initialize:
Then re-initialize:
Warning
This resets your pipeline progress. Phase artifacts in .konductor/phases/ are preserved.
"Blocked" Status
Cause: A subagent failed during execution, and a blocker was added.
Fix: Check the blocker details:
The status output shows active blockers with their reasons. After fixing the underlying issue, say next to continue — the orchestrator will resolve the blocker and resume.
Hook Binary Not Found
Cause: The konductor binary isn't at ~/.kiro/bin/konductor.
Fix: Re-run the installer:
Or build and copy manually:
MCP Server Won't Start
Cause: The konductor mcp command fails to initialize, usually due to a missing or incompatible binary.
Fix:
- Check the binary works:
~/.kiro/bin/konductor --version - Rebuild if needed:
cd konductor-cli && cargo build --release - Ensure the agent config points to the correct path in
agents/konductor.json