Skip to content

Releases: GreyGunG/Kiro-RS-Tool

Kiro-RS-Tool v2026.1.8

10 Jun 08:27

Choose a tag to compare

Kiro-RS-Tool v2026.1.8

2026-06-11 Docker 热修:已重新上传 kiro-rs-tool-v2026.1.8-docker-image.tar.gzkiro-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 和配置示例。
  • kiro-rs-tool-v2026.1.8-docker-image.tar.gz
    • Docker 镜像导出包,镜像名:kiro-rs-tool:v2026.1.8
  • 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.json

Claude 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 false
  • npm run build
  • rustfmt --edition 2024 --check src/admin/service.rs
  • cargo check --locked
  • cargo build --release --locked --no-default-features

Kiro-RS-Tool v2026.1.7

09 Jun 03:58

Choose a tag to compare

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 和配置示例。
  • kiro-rs-tool-v2026.1.7-docker-image.tar.gz
    • Docker 镜像导出包,镜像名:kiro-rs-tool:v2026.1.7
  • 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.json

Claude 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 --check
  • cargo check --locked
  • cargo test anthropic::websearch_loop::tests --locked
  • cargo test anthropic::handlers::tests --locked
  • cargo test anthropic::stream::tests --locked
  • cargo test anthropic::cache_metering::tests --locked
  • pnpm run build
  • cargo build --release --no-default-features