Skip to content

[FEATURE]: Add Kiro provider to V2 (bundled opencode-kiro plugin) #54536

Closed as not planned

Description

@NachoFLizaur

Feature hasn't been suggested before.

  • I have verified this feature I'm about to request hasn't been suggested before.

Describe the enhancement you want to request

Add Kiro (kiro.dev) as a provider in OpenCode, bundled as a built-in plugin.

The V1 version of this was PR #20491 (bundled opencode-kiro plugin, as requested by a maintainer). It was closed when dev moved to V2 with a request to port it over, and the earlier issues (#9165, #26680) were closed as well, so this tracks the V2 port.

How it works:

  • opencode-kiro registers a kiro integration with a "Kiro CLI Login" method that uses the official kiro-cli login (Builder ID, IAM Identity Center, etc.), so auth stays within Kiro's terms.
  • The models available come from the ones listed in Models.dev PR doing an intersection with the ones that the user's own kiro-cli lists (the models they actually have access to), with reasoning-effort variants where supported.
  • Requests go through kiro-acp-ai-provider, an AI SDK provider that talks to kiro-cli over ACP; core never deals with ACP directly. The SDK is only loaded once the user connects Kiro.
  • Kiro is credit-based, so a small TUI plugin shows session credits next to the context info.

The plugin is published for V2 (opencode-kiro) and tested on OpenCode 2.0.26.

Activity

  1. opencode-agent commented on Oct 11, 2026

    @opencode-agent
    Contributor

    Thanks for the request and for porting the plugin to v2!

    To restate it: you're asking to bundle opencode-kiro as a built-in Kiro provider. It handles auth through kiro-cli login and gets the models from models.dev, intersected with the ones your kiro-cli account can use. Requests go through kiro-acp-ai-provider, and a small TUI addition shows session credits. Maintainers will consider whether to bundle it.

    In the meantime, anyone can use it now by installing the published opencode-kiro plugin.

    Related:

  2. neriousy commented on Oct 21, 2026

    @neriousy
    Member

    Hi, as we talked recently we won't be adding it to the core for now, so closing!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions