chore(kiro): refresh mirror to latest Kiro CLI features (v1.3.0)#7
Open
theagenticguy wants to merge 1 commit into
Open
chore(kiro): refresh mirror to latest Kiro CLI features (v1.3.0)#7theagenticguy wants to merge 1 commit into
theagenticguy wants to merge 1 commit into
Conversation
Backed by a /research pass over kiro.dev docs (as of 2026-05-29). - Modernize built-in tool names across all 3 agent JSONs + hook matchers: fs_read→read, fs_write→write, execute_bash→shell, use_aws→aws. validate_packet runtime check accepts both spellings. - Drop experimental `delegate` tool (Kiro replacing it with `subagent`). - Document postToolUse packet validation as advisory (Kiro postToolUse cannot block); note preToolUse+exit-2 as the hard-rejection path. - Orchestrator prompt adopts 4-per-DAG-level cap, v2.5.0 review loops for Act→Validate, and v2.3 $AGENT_DISPLAY_OUT/$AGENT_CONTEXT_OUT monitoring. - Rewrite KIRO-COMPATIBILITY headline + hook table for the nuanced map (shell-only hooks, single blocking path, prompt-hook gap) + dated caveat. - Correct two lessons-store assumptions: "No result" string is empirical not documented; /spawn --name labels the session, not an agent. - Sync install.sh ERPAVAL_VERSION (was stranded at 1.1.1). - gitignore research/ working artifacts. - Bump 1.2.0 → 1.3.0 (plugin.json + marketplace.json + install.sh).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Refreshes the
kiro/Claude Code → Kiro CLI mirror so it tracks the latest Kiro CLI features, backed by a/researchpass over kiro.dev docs (as of 2026-05-29). The research found the mirror was already fairly current (5 hook events, 4-subagent cap,includeMcpJson, the explorer agent), so this is a targeted refresh, not a rewrite.Tool-name modernization (the bulk of the diff)
All three agent JSONs and every hook matcher now emit the canonical built-in names, not the deprecated Q-era aliases:
fs_readreadfs_writewriteexecute_bashshelluse_awsawsThe old names still resolve, but canonical is forward-safe.
kiro_validate_packet.pyaccepts both spellings at runtime so the hook keeps firing regardless of which name Kiro passes.Capability corrections (from the research)
delegatetool from the orchestrator + researcher — Kiro is replacing it with the officialsubagenttool (already wired).postToolUsepacket validation is advisory — KiropostToolUsecannot block, so a malformed.erpaval/packet is warned, not rejected. Documented across KIRO-COMPATIBILITY, AGENTS, the SKILL mirror, and context-packets, withpreToolUse+ exit-2 noted as the hard-rejection path.preToolUse+exit-2 as the single blocking path, and the four Claude Code events with no Kiro home (SessionEnd,SubagentStop,PreCompact,Notification). Added a dated "re-check the changelog" caveat and aKIRO_HOMEnote.New features adopted
$AGENT_DISPLAY_OUT/$AGENT_CONTEXT_OUTprogress side-channels alongsidewc -l/ Ctrl+G.Lessons-store corrections
/spawn --namelabels the session, not a custom agent (already reflected in the runbook; reinforced here).Housekeeping
kiro/install.shERPAVAL_VERSION(was stranded at 1.1.1).gitignored theresearch/working artifacts (kept local, not committed).Validation
mise run buildpasses —lint:md,fmt:check, andvalidate(I1–I4, version-sync at 1.3.0).Scope notes
/skills,/agents,/hooks) untouched — this PR iskiro/+ version metadata only.assets/session/task-skeleton.mdnaming is left as-is; aligning it with the Claude Code side'sworklog-skeletonrename is a separate mirror-sync concern, not a CLI-feature refresh.