mirror of
https://github.com/NanmiCoder/cc-haha
synced 2026-07-27 15:13:37 +08:00
parent
257a8f9fa2
commit
632cc646cb
@ -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
53
release-notes/v0.5.15.md
Normal file
@ -0,0 +1,53 @@
|
||||
# v0.5.15
|
||||
|
||||
> **功能 + 修复**:新增 spark2-gamedev 内置插件;image-gen 插件兼容性与内联渲染改进。
|
||||
|
||||
## 新功能
|
||||
|
||||
### 1. spark2-gamedev 内置插件(#62)
|
||||
|
||||
**概述**:新增星火 2.0(WasiCore)游戏开发编排插件,作为 `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}}` block,Desktop 可直接内联渲染
|
||||
|
||||
### 3. image-gen 插件新增编排 agent + prompt-craft skill(#64)
|
||||
|
||||
**现象**:之前 image-gen 插件只有裸 MCP server,模型经常"描述要生成什么"而不真的调用 generate_image,也不知道返回的图片会自动内联显示。
|
||||
|
||||
**修复**:
|
||||
- 新增 `image-gen-agent` 编排 agent:触发规则、工具选择、prompt 增强、尺寸推断、错误处理
|
||||
- 新增 `prompt-craft` skill:4 种 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
|
||||
Loading…
x
Reference in New Issue
Block a user