dsh-kiro
Kiro provider for DeepSeek Harness with multi-method login, usage, model controls, and token/profile refresh 适合需要接入Kiro模型服务并管理账户额度与配置的用户。
同名パッケージの別リポジトリ
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:dat-lequoc/dsh-kiroドキュメント
README 全文を読む ↗Configuration
Put machine-level configuration in $DSH_HOME/settings.yaml (normally ~/.dsh/settings.yaml):
llm-kiro:
proxyUrl: http://proxy.example:1082
reasoningEffort: medium
Every field is optional:
| Field | Default | Meaning |
|---|---|---|
proxyUrl | direct | HTTP/HTTPS proxy for Kiro and OIDC requests; credentials in the URL are supported. |
region | signed-in token region | Selects the q..amazonaws.com endpoint. |
profileArn | account default | CodeWhisperer profile used for requests and model discovery. |
thinking | enabled | disabled suppresses reasoning controls and native effort fields. |
reasoningEffort | model's live default | Optional override: none, off, low, medium, high, xhigh, or max; unsupported values are rejected for that model. |
defaultContextWindow | 200000 | Fallback capacity when discovery reports no exact limit. |
models | bundled fallback | Advisory fallback catalog; live account discovery normally replaces it. |
streamIdleTimeoutMs | 300000 | Maximum idle time while a provider read is outstanding. |
tokenExpiryBufferMs | 300000 | Refresh an access token this long before expiration. |
retryPolicy | bounded normal | Provider retry policy executed by dsh-llm-retry. |
To pin values to one profile instead, patch the bundle row by id in $DSH_HOME/profiles//cordis.patch.yml:
- id: llm-kiro
config:
proxyUrl: http://proxy.example:1082
Do not wrap this override in insert:; the bundle already inserts llm-kiro.