dat-lequoc/dsh-kiro
An independent Kiro provider for DeepSeek Harness: registers the kiro provider route (no API key or cordis.yml entry required) with multi-method login (AWS Builder ID, IAM Identity Center, Google, GitHub, imported refresh token / API key / external-IdP credential), automatic token and CodeWhisperer-profile refresh, live ListAvailableModels discovery, Claude and open-weight streaming, tool calls, image attachments and reasoning-effort controls.
dsh-kiro is an independent Kiro provider for DeepSeek Harness with multi-method login, automatic token/profile refresh, live account model discovery, Claude/open-weight streaming, tool calls and reasoning effort controls. It manages several sign-ins at once (any mix of Builder ID, IAM Identity Center, Google, GitHub, imported refresh tokens, API keys and external-IdP credentials) with a per-account status row and active-account selection, discovers and persists the account's CodeWhisperer profile ARN so refreshed tokens keep the right profile, and queries Kiro's ListAvailableModels so the model picker reflects the signed-in account (Opus, Sonnet, Haiku and open-weight routes). It streams text, reasoning and tool calls over Kiro's Amazon EventStream protocol, sends images to models that accept them, auto-discovers each model's reasoning efforts (including none, xhigh and max), supports direct egress or an authenticated HTTP/HTTPS CONNECT proxy, and hot-reloads settings without restarting DSH.
Install
dsh plugin --profile web add github:dat-lequoc/dsh-kiroCopied verbatim from the README's Install block, which follows it with dsh --profile web. The README notes built lib/ artifacts are committed, so a GitHub install does not need to execute a dependency build script.
Compatibility
Registers the kiro provider route and mounts itself when installed — no API key or manual cordis.yml entry is required. Sign in from Settings → Kiro (AWS Builder ID, IAM Identity Center, Google or GitHub) or from a terminal via dsh plugin --profile web exec kiro-login. Credentials are written only to $DSH_HOME/storages/kiro-auth with mode 0600; it can also fall back to Kiro IDE/CLI's existing ~/.aws/sso/cache sign-in without ever deleting or overwriting Kiro-owned credentials.
Details
- Repo: dat-lequoc/dsh-kiro
- Category: Models & Providers
- Stars: 8
- Version: GitHub repo dat-lequoc/dsh-kiro (install is a github: spec to the repo itself). An independent integration, not affiliated with or endorsed by AWS or Kiro.
Alternatives
aa2246740/dsh-antigravity-oauth · grloper/dsh-claude-oauth · FMDD61/dsh-oauth-copilot