liujiesmart/dsh-kiro ↗★ 0

dsh-kiro

Kiro provider for DeepSeek Harness with multi-method login, usage, model controls, and token/profile refresh 适合使用Kiro服务并需要在DSH中直接管理其模型和额度的用户。

패키지
dsh-kiro
호환성
미검증
Harness peer 범위
0.2.1-rc.2
Cordis peer 범위
^4.0.5
버전
0.2.1
라이선스
MIT
최근 업데이트
2026. 10. 23.

같은 패키지 이름의 다른 저장소

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:liujiesmart/dsh-kiro

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:

FieldDefaultMeaning
proxyUrldirectHTTP/HTTPS proxy for Kiro and OIDC requests; credentials in the URL are supported.
regionsigned-in token regionSelects the q..amazonaws.com endpoint.
profileArnaccount defaultCodeWhisperer profile used for requests and model discovery.
thinkingenableddisabled suppresses reasoning controls and native effort fields.
reasoningEffortmodel's live defaultOptional override: none, off, low, medium, high, xhigh, or max; unsupported values are rejected for that model.
defaultContextWindow200000Fallback capacity when discovery reports no exact limit.
modelsbundled fallbackAdvisory fallback catalog; live account discovery normally replaces it.
streamIdleTimeoutMs300000Maximum idle time while a provider read is outstanding.
tokenExpiryBufferMs300000Refresh an access token this long before expiration.
retryPolicybounded normalProvider retry policy executed by dsh-llm-retry.
refusalRecoverynarrownarrow retries a silent refusal with a progressively smaller request; off reports the first refusal unchanged.
refusalRecoveryAttempts3How many narrowing retries a refusal may spend (0–3).

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.