Repository navigation
Releases: full-aigc-plugins/dreamina-canvas-plugin
Release list
Dreamina Canvas 0.4.3 — 审批、预算与恢复修复
单轮控制器在提交前核对审批金额和请求指纹,网络异常或进程中断后只查询原 submitId;预算和策略随状态持久化,损坏状态禁止重新初始化。
- 校验项目、节点、完整生成草稿、版本与报价上限;CLI 新增
--approve-request-fingerprint。 - 步骤锁避免并发重复提交;未知结果保留预算,排空后的终态结算。
- 修复 ResourceUploader 与实际 CommandResult 的组合契约。
- harness 对齐实际 11 个技能,jsonschema 声明为运行依赖。
- 同时包含 0.4.x 的九个 CLI 入口收敛与技能锁噪声排除修复。
验证:345 项单元/契约测试、17 项场景通过;发行包解压后 345 项测试、分发校验、Agent Plugins 1.0.0 与离线 vendor 校验通过。CI 覆盖 Python 3.11/3.12/3.13 与 Windows 3.12。
源码:3d21ce5e7ddb164a626f18701f9f4ed8ba279f2b。
CI:https://github.com/full-aigc-plugins/dreamina-canvas-plugin/actions/runs/37741513373
升级注意:旧的中途会话缺少 safety 快照时必须人工对账,不能删除状态绕过检查。当前真实付费、上传与宿主生成未重验,多轮调度未启用。token 不持久化;外部 CLI 子进程仍通过 argv 接收 token。
附带完整源码发行包及 SHA-256 校验文件。
dreamina-canvas v0.3.0 — 库面接线(revise / judge / sample-frames / video-verdict)
Highlights
- 预算账本统一:Quote/BudgetLedger/BoundedBatchPolicy/ExitGovernor 收敛到 scripts/budget.py,消除 visual_loop 环依赖;报价占额、终态结算(completed 记账 / failed 释放 / timeout 计 unknown)
- revise 面:plan_revision/apply_plan + CLI visual_loop_cli.py revise [--apply](默认仅提案,--apply 显式应用)
- judge 面:make_shell_judge/dispatch_judge + CLI judge --adapter {human,host-subagent,design-skill,external-mcp}
- 视频面:FrameSampler/TemporalGate 显式 ABC + CLI sample-frames / video-verdict(时序缺失 → MANUAL_REVIEW_REQUIRED)
验证
- pytest 331 全绿(+519 subtests);ruff 0 违例
- openspec strict 9/9;validate_distribution 0.3.0 parity;技能快照 13 skills / 120 files 逐字节一致
- 跨宿主黄金样本 8/8 PASS(2026-09-22,Codex/Claude/ZCode/Kimi)
- 真实付费单轮 Canary PASS(2026-09-22,1 credit)
安装
codex plugin marketplace add full-aigc-plugins/dreamina-canvas-plugin --ref v0.3.0
dreamina-canvas 0.2.0 — 视觉单轮闭环
视觉单轮闭环控制器(真实付费单轮 Canary 通过,2026-09-22,1 积分)。
新能力
scripts/visual_loop_cli.py:宿主单轮入口(lock-target / step / status / request-judge / import-judge / stop)- 目标锁定(judge_only / canvas_reference)、稳定 UUID 幂等上传、事务下载校验
- Judge 请求/回执持久化文件对(内容摘要绑定、fresh-context、拒绝秘密字段)
- 预算/停滞治理与诚实停止语义(remoteCancelled 恒 false)
- 视频关键帧与时序 Judge(FFmpeg 采样、时序缺失 → MANUAL_REVIEW_REQUIRED)
- Windows CI(真实 runner 全绿)
验证证据
- 真实付费单轮 Canary:1 credit 实付,JUDGED → REVISION_PROPOSED 停止,未自动重试
- 真实上传 Canary:同 ID 幂等、回执 success、零积分
- 跨宿主黄金样本(2026-09-22):Codex / Claude Code / Kimi / ZCode 四宿主 × 双样本 8/8 门禁 PASS(schema / 摘要关联 / 无秘密 / 评分容差:identical 全 10.0,divergent 4.0-8.0 全部 ≤9 且命名差距)
- 非付费单轮验收:codex / claude / zcode 停在 AWAITING_APPROVAL;kimi 因其账户 5 小时配额 403 暂阻塞(其安装与 JudgePort 验收已通过;配额窗口重置后可直接复跑)
- Windows 真实 runner CI 全绿
边界(未验证 / 未实现)
- kimi 单轮非付费验收待其配额窗口重置后补跑
- 多轮自动迭代与 Prompt Revision 自动应用按设计未实现(修订仅提案)
- 真实多轮付费循环未验证
OpenSpec change add-canvas-visual-quality-loop 已于 2026-09-22 archive(specs 已并入主规格)。
Dreamina Canvas v0.1.6
Full Changelog: v0.1.5...v0.1.6
Dreamina Canvas 0.1.5
Cross-host maintenance release for Codex, ZCode, and Kimi.\n\n- Uses the canonical public repository identity.\n- Pins repository-local marketplace installation to v0.1.5.\n- Preserves host-specific Codex contracts without using Codex as the public product prefix.\n- Includes validated OpenSpec documentation and current distribution checks.
Dreamina Canvas v0.1.4
Highlights
- Synchronizes 13 Canvas skills from
dreamina-skills v1.6.1. - Locks the release to peeled commit
b263ade8e3e3516baf8f67ddf586e242137c96e3. - Refreshes both the vendor digest lock and the byte-level upstream file lock.
- Preserves immutable tag + digest verification for future upgrades.
Verification
- 83 local tests passed in the declared Python 3.13 environment.
- Online/offline vendor checks and the 119-file upstream parity check passed.
- GitHub CI, skill-lint, and skills-check succeeded for
7e8b987c6ac8e9dc8d244a08284a5b2c9d0ccd50.