spec: add Kiro CLI agent integration spec for GH#9066 - #12387
Conversation
Closes warpdotdev#9066 Add product and tech specs for supporting Kiro CLI as a first-class CLI agent in Warp, alongside Claude Code, Codex, Gemini, and others. specs/GH9066/product.md — 13 behavior invariants covering: - Command detection and Kiro-branded footer - Rich input composer (Ctrl-G) and prompt submission via PTY - Plugin install/update instructions pane (update deferred until a versioned Kiro Warp plugin exists) - Real-time session status tracking (InProgress/Blocked/Success) - Settings page entry, telemetry, shared session serialization - Graceful degradation when plugin is not installed specs/GH9066/tech.md — concrete code changes: - CLIAgent::Kiro variant + all exhaustive match arms (cli_agent.rs) - Icon::KiroLogo + brand color constant (icons.rs + assets/) - CLIAgentType::Kiro telemetry variant (events.rs) - FeatureFlag::KiroCLIAgent gating in DOGFOOD_FLAGS (features.rs), applied to every enum-iteration surface plus the custom-command deserialization path so disabling the flag fully hides Kiro - KiroPluginManager + kiro.rs + kiro_tests.rs (plugin_manager/), guarded by both KiroCLIAgent and the global HOANotifications kill switch - Concrete, actionable in-app install instructions (kiro.dev download link plus `kiro --version` verification) instead of a generic docs handoff Also adds .kiro/ and .artifacts/ to .gitignore. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
|
Every PR must be linked to a same-repo issue before Oz can review it. This PR is linked to #9066, but no linked issue is marked See the contribution guidelines for the full readiness model. Powered by Oz |
There was a problem hiding this comment.
Every PR must be linked to a same-repo issue before Oz can review it.
Next step: open or find a same-repo issue describing this change, then link it to this PR by adding Closes #123 to the PR description (or using the "Development" sidebar on GitHub). A maintainer will mark the issue ready-to-implement when it is ready. Once it is marked, comment /oz-review to re-trigger review.
See the contribution guidelines for the full readiness model.
Powered by Oz
|
/oz-review |
There was a problem hiding this comment.
Every PR must be linked to a same-repo issue before Oz can review it.
This PR is linked to #9066, but no linked issue is marked ready-to-implement yet. Only repository maintainers apply that label, so please wait for a maintainer to mark the issue. Once it is marked, push a new commit or comment /oz-review to re-trigger review.
See the contribution guidelines for the full readiness model.
Powered by Oz
|
bot is broken. issue is correctly labeled |
|
abandoning this effort for codux or kirodex that have similar features |
|
@dagmfactory we need this! |
|
@rarean Can you try removing the |
Description
Add product and tech specs for supporting Kiro CLI as a first-class CLI agent in Warp, alongside Claude Code, Codex, Gemini, and others.
Linked Issue
ready-to-specorready-to-implement.Closes #9066
(Issue is labeled
ready-to-spec— this is a spec PR per CONTRIBUTING.md.)What's Included
specs/GH9066/product.md — 13 behavior invariants covering:
specs/GH9066/tech.md — concrete code changes:
kiro --versionverification) instead of a generic docs handoffAlso adds .kiro/ to .gitignore.
Testing
Agent Mode
CHANGELOG-IMPROVEMENT: Kiro CLI as a first-class CLI agent in Warp