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
Related closed issues: #185 (native detection added), #255 (blocked hook support), #388 (subagent blocked), #749 (session restore not persisted). This covers what's still missing after those were resolved.
Context: I use Kiro CLI daily inside herdr (v0.7.1, Linux). Detection works for working and blocked (tool_approval + subagent_approval) thanks to #185/#255/#388, but there's no idle rule in the remote manifest. The agent falls back to default_known_agent_idle_fallback instead of positively matching idle. And per #749, session restore still isn't possible without an official integration.
What I did: Created a local override at ~/.config/herdr/agent-detection/kiro.toml that adds idle detection. It works reliably:
The ▸ character is the Kiro CLI input prompt — always visible at the bottom when the agent is waiting for user input. Tested on Kiro CLI 2.11.0.
Proposal 1 (low effort): Add the idle rules above to the remote manifest for Kiro. This gives positive idle detection instead of fallback.
Proposal 2 (medium effort, future): Official Kiro CLI integration for session restore. Kiro CLI now has hooks (PreToolUse, PostToolUse, PostMessage, Startup, Shutdown) in ~/.kiro/hooks/. A herdr-agent-state.sh hook could report session identity on startup, enabling herdr integration install kiro with session restore after server restart.
I'm happy to:
Submit a PR for the idle manifest rules (proposal 1)
Help design/test the integration hook (proposal 2)
Provide logs, screen captures, or agent explain output as needed
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Related closed issues: #185 (native detection added), #255 (blocked hook support), #388 (subagent blocked), #749 (session restore not persisted). This covers what's still missing after those were resolved.
Context: I use Kiro CLI daily inside herdr (v0.7.1, Linux). Detection works for
workingandblocked(tool_approval + subagent_approval) thanks to #185/#255/#388, but there's noidlerule in the remote manifest. The agent falls back todefault_known_agent_idle_fallbackinstead of positively matching idle. And per #749, session restore still isn't possible without an official integration.What I did: Created a local override at
~/.config/herdr/agent-detection/kiro.tomlthat adds idle detection. It works reliably:The
▸character is the Kiro CLI input prompt — always visible at the bottom when the agent is waiting for user input. Tested on Kiro CLI 2.11.0.Proposal 1 (low effort): Add the idle rules above to the remote manifest for Kiro. This gives positive idle detection instead of fallback.
Proposal 2 (medium effort, future): Official Kiro CLI integration for session restore. Kiro CLI now has hooks (
PreToolUse,PostToolUse,PostMessage,Startup,Shutdown) in~/.kiro/hooks/. Aherdr-agent-state.shhook could report session identity on startup, enablingherdr integration install kirowith session restore after server restart.I'm happy to:
agent explainoutput as neededEnvironment: herdr 0.7.1, Kiro CLI 2.11.0, Linux x86_64, remote manifest
2026.06.10.1All reactions