Skip to content

Tags: tornado404/opencode_cli

Tags

v1.1.2

Toggle v1.1.2's commit message
v1.1.2 release: 修复构建版本信息丢失和 no-reply 模式问题

v1.1.1

Toggle v1.1.1's commit message
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 的用户
- 遇到间歇性失败的用户

完全向后兼容,无需修改现有脚本或工作流。

v1.1.0

Toggle v1.1.0's commit message
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: 更新使用记录

v0.0.2

Toggle v0.0.2's commit message
Release v0.0.2 - Add linux-arm64, windows-amd64 + Fix release race co…

…ndition + Use sha256sum for all

v0.0.1

Toggle v0.0.1's commit message
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