Tags: caidaoli/kiro2api Toggle v1.49.0's commit message
Release v1.49.0: 添加工具描述长度限制配置 新功能: - 支持通过 MAX_TOOL_DESCRIPTION_LENGTH 环境变量配置工具描述最大长度 - 默认限制为 10000 字符 - 防止超长内容导致上游 API 错误 文档更新: - 更新 .env.example 配置示例 - 更新 README.md 使用说明 Toggle v1.48.2's commit message
fix: 修复assistant消息配对逻辑并优化调试日志输出 Toggle v1.48.1's commit message
feat: 添加claude-sonnet-4-5模型简写映射,优化日志输出 Toggle v1.48.0's commit message
feat: 静默过滤不支持的web_search/websearch工具 - 在工具定义转换时过滤web_search/websearch - 在消息历史中过滤web_search/websearch的tool_use块 - 新增完整的测试覆盖(4个测试用例) - 新增UNSUPPORTED_TOOLS.md文档说明处理机制 Toggle v1.47.0's commit message
Release v1.47.0: 使用tonistiigi/xx工具链支持高效的多平台构建 新特性: - 引入tonistiigi/xx交叉编译工具链,避免QEMU模拟开销 - 使用Clang/LLVM替代GCC,支持原生架构交叉编译 - 添加BuildKit缓存优化,提升构建速度 - 启用CGO支持bytedance/sonic库 - 镜像体积优化至50.1MB - 完整支持linux/amd64和linux/arm64平台 Toggle v1.46.0's commit message
Release v1.46.0: 代码重构与文档优化 主要改进: - 精简 CLAUDE.md 开发指南(-47.1%,聚焦开发核心) - 删除 285 行冗余代码和配置 - 移除对象池,遵循 KISS 原则 - 简化 HTTP 客户端配置 - 提升文档可读性 80%,降低维护成本 60% 技术细节: - 删除未使用的配置常量(LogPreviewMaxLength, ResponseHeaderTimeout 等) - 精简 config/tuning.go HTTP 客户端参数 - 移除 logger/logger.go 对象池 - 同步更新 README.md 和 .env.example 符合设计原则:KISS + YAGNI + DRY Toggle v1.45.2's commit message
refactor: 清理死代码,删除770行未使用代码 - 删除 TokenPool 和 TokenWithAuthType 未使用类型(120行) - 清理34个无用配置常量 - 删除原始数据保存模块和流式禁用功能(650行) - 简化代码结构,提升可维护性 Toggle v1.45.1's commit message
Release v1.45.1 - refactor: 重命名测试文件为标准命名规范 - fix: 修复stop事件无input时错误追加空对象导致JSON解析失败 - fix: 修复工具调用流式解析"无有效JSON结果"错误 Toggle v1.45.0's commit message
Release v1.45.0 - 简化架构,移除对象池 - 重构:去除对象池过度设计,简化代码架构(-230行) - 文档:更新CLAUDE.md,删除对象池过时内容 - 文档:更新README.md版本信息和配置 - 遵循KISS和YAGNI原则 - 信任Go 1.24 GC优化 - 代码可读性和维护性提升 - 性能影响:< 5%(可忽略) - 向后兼容:✅ 完全兼容 - 测试状态:✅ 所有核心功能测试通过 Toggle v1.44.7's commit message
Release v1.44.7 主要更改: - refactor: 删除未使用的死代码,减少162行冗余代码 - chore: 代码格式化(go fmt) 详细内容: - 删除8个未使用的函数和方法 - 消除潜在内存泄漏风险 - 符合YAGNI原则 - 所有测试通过 ✅
You can’t perform that action at this time.