release: v0.5.15 (#65)

Co-authored-by: 你的姓名 <you@example.com>
This commit is contained in:
小橙子 2026-06-17 01:15:53 +08:00 committed by GitHub
parent 257a8f9fa2
commit 632cc646cb
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 54 additions and 1 deletions

View File

@ -1,7 +1,7 @@
{
"name": "claude-code-desktop",
"private": true,
"version": "0.5.14",
"version": "0.5.15",
"description": "Desktop coding agent workbench for Code Council.",
"homepage": "https://github.com/706412584/cc-haha",
"author": {

53
release-notes/v0.5.15.md Normal file
View File

@ -0,0 +1,53 @@
# v0.5.15
> **功能 + 修复**:新增 spark2-gamedev 内置插件image-gen 插件兼容性与内联渲染改进。
## 新功能
### 1. spark2-gamedev 内置插件(#62
**概述**:新增星火 2.0WasiCore游戏开发编排插件作为 `cc-haha-builtin` marketplace 的第三个内置插件发布。
**能力**
- 11 个游戏开发子技能3D 单位战斗、Canvas 2D、联机同步、UI 布局、服务端物理、运行时粒子、数据编辑、触发器编辑、调试工具等
- 自动调用 SCE 编辑器 MCP 完成数据/触发器/调试操作
- 根据用户意图自动分派到合适的子技能
## 修复
### 2. image-gen 插件 /v1 前缀自动检测 + 内联图片渲染(#63
**现象**:部分 OpenAI 兼容中继(如 agnes-ai.com的 BASE_URL 不含 `/v1` 前缀时,插件直接 403即使生成成功Desktop 对话中也无法内联显示图片。
**根因**
1. 许多中继需要 `/v1/images/generations` 完整路径,但用户配置 BASE_URL 时通常省略 `/v1`
2. agnes-ai.com 拒绝 `response_format: "b64_json"` 参数,返回 403
3. `formatResult()` 只返回文本 URL未返回 Desktop 支持的 `image_url` block 格式
**修复**
- **三级回退机制**:原始 URL → `/v1` + 完整参数 → `/v1` + 最小参数(去掉 response_format
- `listModelsForProvider``editWithFallback` 同步加入 `/v1` 重试逻辑
- `formatResult()` 对 URL 类型结果额外返回 `{type: "image_url", image_url: {url}}` blockDesktop 可直接内联渲染
### 3. image-gen 插件新增编排 agent + prompt-craft skill#64
**现象**:之前 image-gen 插件只有裸 MCP server模型经常"描述要生成什么"而不真的调用 generate_image也不知道返回的图片会自动内联显示。
**修复**
- 新增 `image-gen-agent` 编排 agent触发规则、工具选择、prompt 增强、尺寸推断、错误处理
- 新增 `prompt-craft` skill4 种 prompt 模板(写实摄影/艺术插画/设计产品/概念艺术)+ 中→英翻译策略
- agent 声明 `requiredMcpServers: [image-gen]`,仅在 MCP server 运行时才出现在可用列表
## 升级注意
- spark2-gamedev 插件在 Settings → Plugins 中自动可见,点击 Install 即可启用。需要 SCE 编辑器环境才能使用数据/触发器/调试功能。
- image-gen 用户无需改动配置,`/v1` 前缀现在自动探测。如果之前手动加了 `/v1`,不影响兼容性。
- 生成图片后 Desktop 对话中可直接看到渲染结果,无需再点链接。
- image-gen 装上后,对话直接说"画一个 X"即可触发生图,无需手动指定工具。
## PR
- #62 feat(plugins): add spark2-gamedev builtin plugin
- #63 fix(image-gen): auto-detect /v1 prefix and return image_url blocks for inline rendering
- #64 feat(image-gen): add orchestration agent and prompt-craft skill
- #66 fix(i18n): localize special tab titles at render time