feat(adapter): add Kiro CLI export adapter#61
Closed
VedantMadane wants to merge 1 commit intoopen-gitagent:mainfrom
Closed
feat(adapter): add Kiro CLI export adapter#61VedantMadane wants to merge 1 commit intoopen-gitagent:mainfrom
VedantMadane wants to merge 1 commit intoopen-gitagent:mainfrom
Conversation
Contributor
|
Reviewed and merged with fixes. What was correct:
Fixes applied:
Verified against Kiro CLI configuration reference. Thanks @VedantMadane! |
Upstream main already includes the Kiro CLI export adapter and related wiring; reset branch tip to match main and clear merge conflicts.
ee85de5 to
e47b08a
Compare
Author
|
Closing — the Kiro adapter is already in main. Thanks for the review! |
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.
Closes #46
Adds an export adapter for AWS Kiro CLI custom agents.
What it does
Generates two outputs from a gitagent directory:
Agent config JSON (
.kiro/agents/<name>.json) with:name,description,modelfrom the manifestpromptas afile://./prompt.mdURI (Kiro's recommended pattern for long prompts)toolsandallowedToolscollected from skills frontmatter andtools/*.yamlmcpServersfrom tool YAML files that declaremcp_serverhooksmapped to Kiro's event model (PreToolUse, PostToolUse, Notification, Stop)Prompt markdown (
prompt.md) built from SOUL.md, RULES.md, DUTIES.md, skills, tools, knowledge, and compliance sections -- same pattern as the Gemini and Codex adapters.Files changed
src/adapters/kiro.ts-- new adapter (306 lines)src/adapters/index.ts-- add kiro exportsrc/commands/export.ts-- addkiroformat to switch and help textUsage
Reference
Based on Kiro CLI configuration reference and follows the same adapter pattern as
gemini.tsandcodex.ts.