Tags: tornado404/opencode_cli
Tags
Release v1.1.1 - oho add ��令稳定性修复 本次发布专注于提升 oho add 命令的稳定性和可靠性。 - **detectMimeType panic 修复**: 修复了文件无扩展名时的 slice bounds out of range 错误 - **接口完善**: 添加 PostWithQuery 到 ClientInterface,统一接口定义 - **Mock 客户端增强**: 支持 PostWithQueryFunc 注入,提升测试覆盖能力 - 10 个测试函数,覆盖 oho add 命令所有关键路径 - 包括:模型转换、MIME 检测、会话创建、消息发送、竞态条件、超时、错误传播等 - 测试覆盖率达到生产就绪标准 - PROJECT_SUMMARY_ZH.md: 664 行完整项目摘要 - 项目概述与定位 - 架构设计与模块划分 - 核心实现分析 (oho add 流程、HTTP 客户端、错误处理) - 测试覆盖分析 - 已知问题与修复记录 - 完整使用指南 - oho/cmd/add/add.go: 修复 detectMimeType,使用 ClientInterface - oho/cmd/add/add_test.go: 新增 770 行单元测试 - oho/internal/client/client_interface.go: 添加 PostWithQuery 方法 - oho/internal/client/client_mock.go: 添加 PostWithQueryFunc mock - oho/PROJECT_SUMMARY_ZH.md: 新增项目摘要文档 ✅ 所有现有测试通过 (18 个包) ✅ 新增 10 个测试函数 ✅ 边界条件 bug 已修复 所有使用 oho add 命令的用户建议升级到此版本,特别是: - 需要发送文件附件的用户 - 在自动化脚本中使用 oho add 的用户 - 遇到间歇性失败的用户 完全向后兼容,无需修改现有脚本或工作流。
oho CLI v1.1.0 - Session List 多参数过滤功能 新功能: - 新增 --id 参数:按会话 ID 过滤(支持模糊查询) - 新增 --title 参数:按标题过滤(支持模糊查询) - 新增 --created 参数:按创建时间过滤(时间戳精确匹配) - 新增 --updated 参数:按更新时间过滤(时间戳精确匹配) - 新增 --project-id 参数:按项目 ID 过滤(支持模糊查询) - 新增 --directory 参数:按目录过滤(支持模糊查询) 改进: - 支持多参数组合过滤 - 支持过滤 + 排序 + 分页组合 - 模糊匹配支持不区分大小写 - 新增 71 个测试用例,测试覆盖率提升 文档更新: - 03-check-session.md: 新增 5.4-5.6 节 - oho/README.md: 添加完整参数说明 - SKILL.md: 更新使用记录
Release v0.0.1 - Initial production release Features: - Multi-platform builds (Linux, Windows, macOS) - Multi-architecture support (amd64, arm64) - Automated CI/CD with GitHub Actions - Complete oho CLI tool for OpenCode Server Binaries included: - oho-linux-amd64 - oho-linux-arm64 - oho-windows-amd64.exe - oho-darwin-amd64 - oho-darwin-arm64