问题: - Claude Code 发送过多工具信息,超出 Kiro API 请求限制导致 500 错误 - 工具包括:内置工具、MCP 工具、Skills 解决方案: - 先尝试原始大小,超过 20KB 才进行压缩 - 第一步:简化 input_schema,只保留 type/enum/required - 第二步:按比例缩短 description(最短 50 字符) - 保留全部工具和 skills 可调用,不丢弃任何工具 效果: - 80KB+ tools 压缩至 ~15KB
将常用工具函数移动到utils目录 重构提供商策略模式实现 新增docker-compose构建配置文件 优化UI配置选择器的样式和交互 重构代理工具和API管理模块 更新脚本路径和依赖引用