Releases: GreyGunG/Kiro-RS-Tool
Releases · GreyGunG/Kiro-RS-Tool
Kiro-RS-Tool v2026.1.8
Kiro-RS-Tool v2026.1.8
2026-06-11 Docker 热修:已重新上传
kiro-rs-tool-v2026.1.8-docker-image.tar.gz和kiro-rs-tool-v2026.1.8-sha256.txt,修复 Docker 启动时报exec ./kiro-rs: no such file or directory的问题。Linux 二进制包未变化。
本版本基于 v2026.1.7,补齐 Admin 批量导入和 KAM 导入的验活稳定性修复,避免上游瞬态故障导致刚导入的凭据被误删。
主要更新
- 修复 Admin 导入验活:
- 502、429、网络错误、DNS/代理/超时等瞬态失败会保留凭据,并标记为“已导入(待验活)”。
- 仅对明确永久错误执行回滚,例如 400、invalid_request、InvalidCredential 等。
- 新增凭据后清理旧余额缓存,避免前端延迟验活命中旧状态。
- 增强余额查询韧性:
- 对 429、401/403 传播延迟、5xx、网络/超时/代理/DNS 类错误做短退避重试。
- 永久错误不重试,保持失败原因清晰。
- 延续
v2026.1.7的 Claude Code / CCH 兼容修复:- 工具调用、流式 thinking、缓存统计、CCH TOKS/TTFB 统计和 Admin 请求日志保持可用。
- 敏感信息脱敏、图片请求体保护和客户端 Key 管理能力保持同步。
资产说明
kiro-rs-tool-v2026.1.8-linux-x86_64.tar.gz- Linux x86_64 二进制包,包含
kiro-rs和配置示例。
- Linux x86_64 二进制包,包含
kiro-rs-tool-v2026.1.8-docker-image.tar.gz- Docker 镜像导出包,镜像名:
kiro-rs-tool:v2026.1.8。
- Docker 镜像导出包,镜像名:
kiro-rs-tool-v2026.1.8-sha256.txt- SHA256 校验和。
Docker 使用
docker load -i kiro-rs-tool-v2026.1.8-docker-image.tar.gz
mkdir -p ./data
cp config.example.json ./data/config.json
# 按需创建或放入 credentials.json
docker run -d \
--name kiro-rs-tool \
-p 8990:8990 \
-v "$PWD/data:/app/config" \
--restart unless-stopped \
kiro-rs-tool:v2026.1.8二进制使用
tar -xzf kiro-rs-tool-v2026.1.8-linux-x86_64.tar.gz -C ./kiro-rs-tool
cd ./kiro-rs-tool
chmod +x ./kiro-rs
cp config.example.json config.json
# 按需创建或放入 credentials.json
./kiro-rs -c ./config.json --credentials ./credentials.jsonClaude Code / CCH 配置
将客户端的 Anthropic Base URL 指向服务地址:
http://<host>:8990
API Key 使用 config.json 里的 apiKey,Admin UI 使用:
http://<host>:8990/admin
Admin Key 使用 config.json 里的 adminApiKey。
建议配置
{
"defaultEndpoint": "ide",
"toolCompatibilityMode": "claude-code",
"traceEnabled": true,
"retryMode": "fast"
}toolCompatibilityMode 默认为 claude-code。排障时可临时改为 raw,但日常使用建议保持 claude-code。
校验
发布前已执行:
npx tsc -b --pretty falsenpm run buildrustfmt --edition 2024 --check src/admin/service.rscargo check --lockedcargo build --release --locked --no-default-features
Kiro-RS-Tool v2026.1.7
Kiro-RS-Tool v2026.1.7
本版本重点修复 Claude Code 客户端兼容性,尤其是工具调用、流式 thinking、缓存统计、CCH TOKS/TTFB 统计和 Admin 请求日志。
主要更新
- 修复 Claude Code 工具调用兼容:
Write/Edit/Read/Bash/Glob/Grep/LS/WebSearch与 Kiro 工具 schema 双向映射。- 修复流式半截 JSON 导致的
Invalid tool parameters。 - 修复大文件 Write/Edit 和工具 XML 泄漏相关问题。
- 增强 thinking 兼容:
- 支持 Kiro CLI/IDE 侧的 thinking/effort 请求字段。
- 支持 Anthropic SSE thinking block / redacted thinking block 输出。
- 修复缓存与统计:
- 兼容 Claude Code Hub 的缓存字段显示。
- 修复 CCH TOKS/TTFB 统计因过早 ping 导致失真的问题。
- 修复 Admin 请求日志:
- WebSearch agentic loop 接入请求链路追踪。
- 成功、失败、流中断、转换错误路径都会写入
traces.db。 - 请求日志页刷新更及时,便于排障。
- 管理与安全补充:
- 增强敏感信息脱敏。
- 增加图片请求体保护。
- 补充客户端 Key、日志治理、端点设置等管理能力。
资产说明
kiro-rs-tool-v2026.1.7-linux-x86_64.tar.gz- Linux x86_64 二进制包,包含
kiro-rs和配置示例。
- Linux x86_64 二进制包,包含
kiro-rs-tool-v2026.1.7-docker-image.tar.gz- Docker 镜像导出包,镜像名:
kiro-rs-tool:v2026.1.7。
- Docker 镜像导出包,镜像名:
kiro-rs-tool-v2026.1.7-sha256.txt- SHA256 校验和。
Docker 使用
docker load -i kiro-rs-tool-v2026.1.7-docker-image.tar.gz
mkdir -p ./data
cp config.example.json ./data/config.json
# 按需创建或放入 credentials.json
docker run -d \
--name kiro-rs-tool \
-p 8990:8990 \
-v "$PWD/data:/app/config" \
--restart unless-stopped \
kiro-rs-tool:v2026.1.7二进制使用
tar -xzf kiro-rs-tool-v2026.1.7-linux-x86_64.tar.gz -C ./kiro-rs-tool
cd ./kiro-rs-tool
chmod +x ./kiro-rs
cp config.example.json config.json
# 按需创建或放入 credentials.json
./kiro-rs -c ./config.json --credentials ./credentials.jsonClaude Code / CCH 配置
将客户端的 Anthropic Base URL 指向服务地址:
http://<host>:8990
API Key 使用 config.json 里的 apiKey,Admin UI 使用:
http://<host>:8990/admin
Admin Key 使用 config.json 里的 adminApiKey。
建议配置
{
"defaultEndpoint": "ide",
"toolCompatibilityMode": "claude-code",
"traceEnabled": true,
"retryMode": "fast"
}toolCompatibilityMode 默认为 claude-code。排障时可临时改为 raw,但日常使用建议保持 claude-code。
校验
发布前已执行:
cargo fmt --checkcargo check --lockedcargo test anthropic::websearch_loop::tests --lockedcargo test anthropic::handlers::tests --lockedcargo test anthropic::stream::tests --lockedcargo test anthropic::cache_metering::tests --lockedpnpm run buildcargo build --release --no-default-features