Skip to content

spec: add Kiro CLI agent integration spec for GH#9066 - #12387

Closed
rarean wants to merge 1 commit into
warpdotdev:masterfrom
rarean:spec/9066-kiro
Closed

spec: add Kiro CLI agent integration spec for GH#9066#12387
rarean wants to merge 1 commit into
warpdotdev:masterfrom
rarean:spec/9066-kiro

Conversation

@rarean

@rarean rarean commented Jun 9, 2026

Copy link
Copy Markdown

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

  • The linked issue is labeled ready-to-spec or ready-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:

  • 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/ to .gitignore.

Testing

  • verified both files render correctly in github
  • reviewed PR change requests with Oz and Claude

Agent Mode

  • Warp Agent Mode - This PR was created via Warp's AI Agent Mode

CHANGELOG-IMPROVEMENT: Kiro CLI as a first-class CLI agent in Warp

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>
@cla-bot cla-bot Bot added the cla-signed label Jun 9, 2026
@oz-for-oss

oz-for-oss Bot commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

@rarean

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

@github-actions github-actions Bot added the external-contributor Indicates that a PR has been opened by someone outside the Warp team. label Jun 9, 2026

@oz-for-oss oz-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rarean

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

@rarean

rarean commented Jun 9, 2026

Copy link
Copy Markdown
Author

/oz-review

@oz-for-oss oz-for-oss Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@rarean

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

@rarean

rarean commented Jun 9, 2026

Copy link
Copy Markdown
Author

bot is broken. issue is correctly labeled ready-to-spec per contribution guidelines. this PR is a spec per guidelines, but the @oz-for-oss bot thinks this is code contribution vs spec 😢
@dannyneira & @jshankman perhaps someone else will have better luck getting past the bot

@rarean

rarean commented Jun 9, 2026

Copy link
Copy Markdown
Author

abandoning this effort for codux or kirodex that have similar features

@rarean rarean closed this Jun 9, 2026
@1saifj

1saifj commented Jun 14, 2026

Copy link
Copy Markdown

@dagmfactory we need this!

@dagmfactory

Copy link
Copy Markdown
Contributor

@rarean Can you try removing the gitignore changes?
The bot doesn't expect changes outside of spec definition

@hengliu0919 hengliu0919 mentioned this pull request Aug 11, 2026
4 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed external-contributor Indicates that a PR has been opened by someone outside the Warp team.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support Kiro CLI Agent Integration in Warp

3 participants