Skip to content

🚀 Agentbay CLI v0.1.0

Choose a tag to compare

@github-actions github-actions released this 29 Oct 07:40
· 386 commits to master since this release

[0.1.0] - 2025-10-29

English

🚀 Features

  • core/auth
    • Add refresh token and environment switching capability
    • Support international environment (prod/pre) default Endpoint and OAuth
    • Improve authentication error detection and handling
  • image
    • Add system image list display and --include-system / --system-only flags
    • Add Dockerfile demo, init Dockerfile template, and image init guide
    • Add image status command and print RequestId in create image verbose mode
    • Add Dockerfile COPY/ADD file upload capability
    • Support required sourceImageId, default environment/region mapping, image init info, and image modify info display
  • skills
    • Implement skills push/list/show commands
    • Implement skills group create/list/show/add-skill/remove-skill commands
    • Register skills command and complete test mock
  • client/agentbay
    • Add CreateMarketSkill and DescribeMarketSkillDetail APIs
    • Add Market SkillGroup APIs (create/list/add-skill/remove-skill)
    • Extend agentbay client to support the above APIs
  • installation: Add Windows installation scripts
  • CI/CD: Add CI/CD configuration, release flow, and success page

🐞 Bug Fixes

  • skills
    • Fix ListMarketGroupSkill pre-release 403 UnsupportedHTTPMethod issue
    • Fix CreateMarketSkillGroup Data field parsing
    • Fix DescribeMarketSkillDetail / AddMarketGroupSkill / RemoveMarketGroupSkill XML/JSON parsing
  • skills/image: Fix OSS upload and API response handling
  • image
    • Adapt DeleteResourceGroup interface and fix deactivate failure
    • Fix image init parsing and unit test issues
  • core/auth
    • Fix logout warning, OAuth login parsing, and refresh token client reuse
    • Fix AK/SK skill push parsing issue
  • client
    • Align Skills API HTTP methods (GET/POST)
    • Fix compilation and response parsing issues
  • CI/CD: Update Aone Makefile to support latest glibc

📖 Documentation

  • skills
    • Add Skills CLI usage instructions and output examples
    • Add manual test results and align README/USER_GUIDE with skills CLI implementation
  • internal reference: Add Skills API BodyType analysis and backend format reference
  • environment config: Update environment variable names in Windows script

🛠 Refactoring

  • OSS: Adjust fixossendpoint to return a more suitable OSS endpoint error message

📦 Other Changes

  • image
    • Organize historical implementation updates for image list, getdockerfile, and image init
    • Add sourceImageId requirement and default Endpoint updates
    • Show raw error information instead of custom error messages
  • CI/CD: Refactor GitHub Homebrew workflow
  • release: Release v0.1.0

中文

🚀 功能

  • core/auth
    • 新增 refresh token 与环境切换能力
    • 支持国际站(prod/pre)默认 Endpoint 与 OAuth
    • 改进认证错误识别和处理
  • image
    • 新增系统镜像列表展示及 --include-system / --system-only 参数
    • 新增 Dockerfile demo、init Dockerfile template 和 image init 指南
    • 新增 image status 命令,create image verbose 模式输出 RequestId
    • 新增 Dockerfile COPY/ADD 文件上传能力
    • 支持 sourceImageId 必填、默认环境/地域映射、镜像初始化信息和修改信息展示
  • skills
    • 实现 skills push/list/show 命令
    • 实现 skills group create/list/show/add-skill/remove-skill 命令
    • 注册 skills 命令并完善测试 mock
  • client/agentbay
    • 新增 CreateMarketSkill、DescribeMarketSkillDetail API
    • 新增 Market SkillGroup 系列 API(create/list/add-skill/remove-skill)
    • 扩展 agentbay client 支持以上 API
  • 安装:新增 Windows 安装脚本
  • CI/CD:新增 CI/CD 配置、发布流程与成功页

🐞 缺陷修复

  • skills
    • 修复 ListMarketGroupSkill 预发环境 403 UnsupportedHTTPMethod 问题
    • 修复 CreateMarketSkillGroup Data 字段解析
    • 修复 DescribeMarketSkillDetail / AddMarketGroupSkill / RemoveMarketGroupSkill XML/JSON 解析
  • skills/image:修复 OSS 上传和 API 响应处理问题
  • image
    • 适配 DeleteResourceGroup 接口,修复 deactivate 停止镜像失败问题
    • 修复 image init 解析与单元测试问题
  • core/auth
    • 修复 logout warning、OAuth 登录解析、refresh token client 复用
    • 修复 AK/SK skill push 解析问题
  • client
    • 对齐 Skills API HTTP 方法(GET/POST)
    • 修复编译与响应解析相关问题
  • CI/CD:更新 Aone Makefile 以兼容最新 glibc

📖 文档

  • skills
    • 新增 Skills CLI 使用说明与输出示例
    • 补充手动测试结果,将 README/USER_GUIDE 与 skills CLI 实现对齐
  • 内部参考:新增 Skills API BodyType 分析和后端格式参考
  • 环境配置:更新 Windows 脚本中的环境变量名称

🛠 重构

  • OSS:调整 fixossendpoint,以返回更合适的 oss endpoint 错误信息

📦 其他变更

  • image
    • 整理 image list、getdockerfile、image init 历史实现更新
    • 补充 sourceImageId 必填与默认 Endpoint 更新
    • 展示原始错误信息以替代自定义错误文案
  • CI/CD:重构 GitHub Homebrew workflow
  • 发版:发布 v0.1.0

Installation

Once merged into Homebrew core, install with:

brew install agentbay

Manual Installation

Download the appropriate binary for your platform from the assets below.