joshryandavis/dsh-llm-kiro

joshryandavis★ 1TypeScript最后同步: 2026-08-21

在 GitHub 打开

deeepseek-harness kiro provider

README 摘要

dsh-llm-kiro A Kiro provider for the DeepSeek Harness LLM seam. The package is a standalone Cordis plugin: it mounts in any harness composition through cordis.yml , registers the kiro provider route on ctx.llm , and needs no changes to the harness itself. What it handles Concern Implementation Existing credentials Picks up an existing kiro-cli login (the auth kv table of kiro-cli's SQLite store, IDC and social tokens) and the Kiro IDE token ( /.aws/sso/cache/kiro-auth-token.json with its OIDC client registration) — no second sign-in. An optional bearerTokenEnv reference bypasses ambient discovery for CI/bots. Token refresh Silent refresh of expired tokens through the AWS SSO OIDC /token endpoint (Builder ID / IAM Identity Center) or the Kiro desktop auth service (Google/GitHub social), write-back into the kiro-cli store so both consumers stay in sync; a 403 mid-stream re-reads the shared store and falls back to kiro-cli debug refresh-auth-token ; last-resort failure surfaces as MISSING CREDENTIAL /AUTH with guidance. The backend Region/endpoint resolution (SSO region → Kiro API region), the management control plane ( List-Available-Profiles , List-Available-Models , shared /.kiro-m…

在 GitHub 查看完整 README →
工具/开发dsh-plugindsh-plugins

分类