CodeBuddy Pet
Services

服务项目

以下服务项目依据 `pet` 项目当前说明整理,覆盖 VS Code 像素宠物扩展、宠物包导入验证、自定义宠物制作流程、账号同步和后端订单审核等真实功能。

扩展使用

VS Code 像素宠物扩展

  • 通过 VS Code 状态栏打开 Pet Stage 宠物舞台。
  • 宠物会响应任务开始、构建成功/失败、测试通过/失败、调试事件、Git 提交和频繁编辑。
  • 支持多个宠物实例,每个宠物可独立设置名称、位置、需求状态和宠物包。
免费内容

内置宠物包

  • 提供免费内置像素宠物包,安装扩展后无需登录即可使用。
  • 支持宠物包切换、重置和本地管理。
  • 支持中心屏幕的构建/测试结果动画和休息提醒动画。
定制服务

自定义宠物包制作

  • 用户可在扩展账号面板提交宠物名称、物种、备注、联系方式和参考素材。
  • 支持 PNG、JPG、JPEG、GIF、WebP 和 ZIP 等参考材料上传。
  • 内部制作完成后生成已签名 `.petpkg`,通过账号权益发放给用户下载使用。
安全验证

宠物包验证与签名

  • `.petpkg` 包含 manifest、精灵图、可选音效/特效、资源哈希和官方签名。
  • 导入时检查 ZIP 安全、路径穿越、重复条目、加密条目、资源哈希、PNG 尺寸和透明通道。
  • 使用 Ed25519 签名验证,降低非官方或损坏包带来的安全风险。

账号与订单同步

账号登录为可选功能,主要用于恢复已拥有宠物包、同步自定义宠物订单、刷新制作状态和下载已批准的宠物包。后台支持邮箱验证码登录、刷新会话、登出和账号删除。

当前状态

当前产品目标是 VS Code 扩展。Visual Studio 方向已暂停;网站、在线商店、订阅和公开 UGC 市场仍为后续计划,不作为当前主要服务项目展示。