dsh-kiro
Kiro provider for DeepSeek Harness with multi-method login, profile refresh, and live model discovery
安装
$
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 restricts all models to effort off. |
reasoningEffort | off | Default: off, low, medium, or high. |
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.