-
Notifications
You must be signed in to change notification settings - Fork 4.7k
Add Kiro CLI support #1216
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
sigent-amazon
wants to merge
44
commits into
github:main
Choose a base branch
from
sigent-amazon:feature/kiro-cli-support
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Add Kiro CLI support #1216
sigent-amazon
wants to merge
44
commits into
github:main
from
sigent-amazon:feature/kiro-cli-support
+69
−43
Conversation
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
323ff26 to
e588580
Compare
Collaborator
|
@sigent-amazon can you please resolve the conflicts? Once done, happy to merge. |
Co-authored-by: Copilot <[email protected]>
…n permissions Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
- Add --number parameter to create-new-feature scripts (bash & PowerShell) - Add check_existing_branches() function to fetch and scan remote branches - Update branch numbering logic to check remotes before creating new branches - Update /speckit.specify command to document remote branch checking workflow - Prevents duplicate branch numbers when branches exist on remotes but not locally - Maintains backward compatibility with existing workflows - Falls back to local directory scanning when Git is not available
- Use git ls-remote for more reliable remote branch detection - Check remote branches, local branches, AND specs directories - Match exact short-name pattern to avoid false positives - Ensures no duplicate numbers across all sources
Refactored both Bash and PowerShell create-new-feature scripts to modularize and deduplicate logic for determining the next feature number, including new helper functions for extracting the highest number from specs and branches. Improved branch name cleaning and generation. In update-agent-context scripts, removed redundant updates to AGENTS.md for Copilot, streamlining agent update logic.
Co-authored-by: Copilot <[email protected]>
- Add upgrading-spec-kit.md with detailed upgrade instructions and troubleshooting - Update table of contents to include upgrading guide in Getting Started section - Update documentation index and README links - Address user questions about updating initialized projects from GitHub discussions Co-authored-by: GitHub Copilot <[email protected]> Signed-off-by: Ashley Childress <[email protected]>
- Remove link to non-existent existing project guide from README Commit-generated-by: GitHub Copilot <[email protected]> Signed-off-by: Ashley Childress <[email protected]>
- Remove outdated links section from docs/upgrading-spec-kit.md - Remove outdated section from README and docs/index Commit-generated-by: GitHub Copilot <[email protected]> Signed-off-by: Ashley Childress <[email protected]>
- Rename docs/upgrading-spec-kit.md to docs/upgrade.md for brevity - Update README and documentation index links to point to new upgrade guide - Update table of contents to use shorter "Upgrade" title - Simplify section headers in upgrade guide - Add Getting Started section back to docs/index.md with upgrade guide link Commit-generated-by: GitHub Copilot <[email protected]> Signed-off-by: Ashley Childress <[email protected]>
- Fix broken constitution.md link in detailed process section - Add reference to supported AI agents list in upgrade guide Commit-generated-by: GitHub Copilot <[email protected]> Signed-off-by: Ashley Childress <[email protected]>
Kiro CLI (https://kiro.dev) is an upgrade replacement for Amazon Q Developer CLI with full custom prompt support. Changes: - Added 'kiro' to AGENT_CONFIG with .kiro/ folder structure - Updated CLI help text to include kiro option - Added Kiro CLI to README supported agents table - Updated release script to generate Kiro packages - Kiro uses .kiro/prompts/ directory (markdown format) Kiro CLI provides the same functionality as Q Developer CLI but with proper support for custom arguments in slash commands.
2cd4849 to
a1df4aa
Compare
- Added Kiro CLI support alongside new upstream agents (Qoder, IBM Bob, Jules) - Resolved conflicts in README.md, AGENTS.md, and all configuration files - Updated all release scripts to include Kiro CLI packages - Added Kiro CLI to agent context update scripts (bash and PowerShell) - Maintained alphabetical ordering in agent lists - Preserved all upstream improvements and bug fixes
Contributor
Author
|
@localden Conflicts are fixed. Please merge and thank you |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
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.
Add Kiro CLI Support
This PR adds support for Kiro CLI, an upgrade replacement for Amazon Q Developer CLI that provides full custom prompt support.
Changes
Added Kiro CLI to AGENT_CONFIG in src/specify_cli/init.py
Updated release package script (.github/workflows/scripts/create-release-packages.sh)
Updated documentation (README.md)
Related Issues
Addresses the need for better Amazon Q Developer CLI alternative with full custom argument support.