* feat(kiro): report Kiro agent status through managed hooks
Kiro keeps hooks inside each agent config, so Orca installs one managed
hook per event into $KIRO_HOME/agents/*.json (locally and on SSH hosts
under the remote KIRO_HOME) and normalizes the payloads on /hook/kiro.
Pets, sidebar, notifications and mobile now see Kiro working and done.
Kiro resume is gated on a new agent-session.kiro-resume.v1 capability.
* feat(kiro): list Kiro sessions in Agent session history
Reads $KIRO_HOME/sessions/cli/<id>.json metadata plus the streamed
<id>.jsonl transcript locally, under WSL and over SSH, skips subagent
child sessions, and resumes with kiro-cli chat --tui --resume-id <id>.
* fix(kiro): report a remote agent deleted mid-install as unreadable
* fix(kiro): resume history rows by the validated session file name
* fix(kiro): preserve hook configs and restore sessions correctly
* test(kiro): use typed filesystem callbacks
* test(kiro): preserve older-peer search expectations
---------
Co-authored-by: Neil <neil@stably.ai>