Releases: ChaoYuZhang001/CaoGen
Release list
CaoGen v0.1.5
CaoGen v0.1.5 Release Notes
Release Decision
v0.1.5 is the selected macOS x64 and Windows x64 release. The public tag points to the verified release commit, and only the listed installers, archives, blockmaps, and update metadata are uploaded.
Highlights
- Settings and Provider editing now use a full-page workspace instead of nested modal dialogs.
- Projects are first-class session containers, with direct project session creation and a dedicated collection for sessions without a project.
- New sessions expose three explicit routing scopes: fixed Provider/model, automatic routing inside one Provider, and automatic routing across configured Providers.
- The execution engine is owned by Provider configuration, so users no longer select an Agent engine for every session.
- Automatic routing recognizes research, planning, coding, testing, and documentation tasks, with user-configurable role mappings and custom rules.
- Cross-Provider selection happens before session creation; active sessions only switch among Providers compatible with the current engine so native context is preserved.
Uploaded Assets
CaoGen-0.1.5.dmgCaoGen-0.1.5.dmg.blockmapCaoGen-0.1.5-mac.zipCaoGen-0.1.5-mac.zip.blockmaplatest-mac.ymlCaoGen.Setup.0.1.5.exeCaoGen.Setup.0.1.5.exe.blockmaplatest.yml
The latest*.yml metadata and every installer archive are release assets only. Local build output and evidence directories are not uploaded.
SHA256
| Asset | SHA256 |
|---|---|
CaoGen-0.1.5.dmg |
686754dd7b79ed51d4c5434436e04f0a0fa592aade8d1db8bb6fe4e89a90c93b |
CaoGen-0.1.5.dmg.blockmap |
5af0aa97812b360ed62abb404c2d124165804953ff3dc877b72af652e1904ff6 |
CaoGen-0.1.5-mac.zip |
ff818c3a3b8ed9af9b921d7ca8505f77df3b9830654d1b07dc514ad8143d8301 |
CaoGen-0.1.5-mac.zip.blockmap |
8ea1349c258ce158764534704c1248a79faf2000589c5ef2c0be239535c44fa9 |
latest-mac.yml |
b416bc7661f0d0d4088666bb97e66387948abcb7832a960a660d22716507ee67 |
CaoGen.Setup.0.1.5.exe |
0787db30200018355e848f83f035c6ff87f115a2db3aef8f07b20be049e2b43a |
CaoGen.Setup.0.1.5.exe.blockmap |
0be449f2c8ed3439e7a876e8786f6bad704c8212a4ec5870979dc2399065f2f4 |
latest.yml |
5073a2921e43fd45532817208771a879ce23cc06bb9429951a77e6fcc7eb0817 |
Truth Boundary
- CaoGen is a multi-vendor AI work desktop with model/provider configuration, project rules, code execution, task orchestration, workspace isolation, plugins, project memory, file preview, and 3D office visualization.
- Genesis remains plan-layer orchestration; this release does not claim autonomous external child-agent execution, merging, pushing, or publishing.
- Provider and CLI capabilities depend on real keys, provider authentication, and locally configured tools when those integrations are selected.
- Multiple encrypted keys and error-driven same-provider failover are locally verified. Proactive quota probing and weighted key load balancing are not claimed.
- macOS document viewing provides a sandboxed system preview with extracted-structure fallback. Pixel-identical editing, complex formula execution, and presentation animation are not claimed.
- macOS arm64, Linux, user-configured external-network parity, and the private 30-minute migration drill are not claimed.
Known Limitations
- The macOS packages are unsigned and not notarized.
- The Windows installer and application are not Authenticode signed, so Microsoft Defender SmartScreen may display an unknown-publisher warning.
- Windows typecheck, controller smoke, packaged-terminal smoke, production build, Electron page smoke, native PTY execution, and tree-sitter loading passed. A visible desktop screenshot was not completed because the Windows session was locked during final launch verification.
- External provider connectivity still depends on the user's network, credentials, provider account, and local tool configuration.
Security Statement
The repository and public release assets do not include real keys, webhooks, certificates, private keys, signing material, filled .env files, test-results, out, dist, node_modules, local evidence packs, logs, or private URLs.
If any real credential is ever pushed, shared, or uploaded, deleting the public copy is not sufficient; the credential must also be rotated or revoked at its provider.
First Open
- macOS: these builds are unsigned. Right-click CaoGen in Finder, choose Open, then confirm Open.
- Windows: the installer is unsigned. Verify the SHA256 above before running it; SmartScreen may report an unknown publisher.
Verification
- TypeScript typecheck and production build.
- Product-positioning required audit and worktree secret scan.
- Windows controller smoke and packaged-terminal smoke.
- Electron page-operation smoke after rebuilding current sources.
- Electron 40 native-module checks:
node-ptyspawned a real Windows PTY andtree-sitterparsed JavaScript without errors. - Windows x64 installer version metadata, update metadata, file sizes, SHA256, and post-upload GitHub asset audit.
CaoGen v0.1.4
CaoGen v0.1.4 Release Notes
Release decision: publish package version 0.1.4 as v0.1.4 on GitHub Releases after the release commit and remote tag are verified.
Release Decision
v0.1.4 is the selected macOS x64 release for the current main branch. The tag must point to the exact release commit, and only the listed installer and update metadata assets may be uploaded.
Highlights
- Local execution is now the default path, so Docker is not required for normal use.
- Optional engines and provider integrations remain optional; authentication is required only when the user selects a provider or CLI that needs it.
- Task execution has stronger recovery, idempotency, snapshot, and effect-reconciliation behavior.
- Provider routing, key failover, project rules, search/replace, file preview, and IDE integration received substantial reliability improvements.
- The 3D office now has clearer work zones, richer workstation detail, provider identity cues, and more stable agent movement.
- Code search and local command execution include tighter configuration and permission boundaries.
Uploaded Assets
CaoGen-0.1.4.dmgCaoGen-0.1.4.dmg.blockmapCaoGen-0.1.4-mac.zipCaoGen-0.1.4-mac.zip.blockmaplatest-mac.yml
The latest*.yml metadata and every installer archive are release assets only. Local build output and evidence directories are not uploaded.
SHA256
| Asset | SHA256 |
|---|---|
CaoGen-0.1.4.dmg |
f7c578787702fb9b5720d133c659ef62a8163759f401e1106527c9e1c4b098f0 |
CaoGen-0.1.4.dmg.blockmap |
ee21df9b44db7c5b3fa51c9828abce6a79731661c6fdc8916e563cb6073a651c |
CaoGen-0.1.4-mac.zip |
eedb671e96b46eb478f0c1fd41d46ee54d543e1926f9f9fe94393e46bb77c8b5 |
CaoGen-0.1.4-mac.zip.blockmap |
e20f02ffc63fbb1fb5cfb8fb1740c4cba7ee742b3d4448ef90534833b47bfea8 |
latest-mac.yml |
f9fb5e39bd328743950013907723cbd049e84cab01eb1bd10076b4a612fac1eb |
Truth Boundary
- CaoGen is a multi-vendor AI work desktop with model/provider configuration, project rules, code execution, task orchestration, workspace isolation, plugins, project memory, file preview, and 3D office visualization.
- Genesis remains plan-layer orchestration; this release does not claim autonomous external child-agent execution, merging, pushing, or publishing.
- Provider and CLI capabilities depend on real keys, provider authentication, and locally configured tools when those integrations are selected.
- Multiple encrypted keys and error-driven same-provider failover are locally verified. Proactive quota probing and weighted key load balancing are not claimed.
- macOS document viewing provides a sandboxed system preview with extracted-structure fallback. Pixel-identical editing, complex formula execution, and presentation animation are not claimed.
- This release contains macOS x64 assets only. macOS arm64, Windows GUI, user-configured external-network parity, and the private 30-minute migration drill are not claimed.
Known Blockers
- The macOS packages are unsigned and not notarized.
- There is no macOS arm64, Windows, or Linux installer in v0.1.4.
- External provider connectivity still depends on the user's network, credentials, provider account, and local tool configuration.
Security Statement
The repository and public release assets do not include real keys, webhooks, certificates, private keys, signing material, filled .env files, test-results, out, dist, node_modules, local evidence packs, logs, or private URLs.
If any real credential is ever pushed, shared, or uploaded, deleting the public copy is not sufficient; the credential must also be rotated or revoked at its provider.
macOS First Open
These builds are unsigned. On first launch, right-click CaoGen in Finder, choose Open, then confirm Open. The release is not notarized and is not distributed through the Mac App Store.
Verification
- TypeScript typecheck and production build.
- Full required deep-test suite.
- macOS x64 packaging audit.
- DMG verification, ZIP integrity checks, SHA256 generation, release-note audit, public asset audit, and secret-history scan.
CaoGen v0.1.3
CaoGen v0.1.3
Current main build for macOS.
Assets
- macOS x64:
CaoGen-0.1.3.dmg,CaoGen-0.1.3-mac.zip - macOS Apple Silicon:
CaoGen-0.1.3-arm64.dmg,CaoGen-0.1.3-arm64-mac.zip - Auto-update metadata:
latest-mac.ymland blockmaps
macOS first open
This build is unsigned. On first launch, right-click the app and choose Open, then confirm Open in the system dialog. You can also allow it from System Settings -> Privacy & Security.
Verification
npm run typecheck: passednpm run build: passednpm run test:release-packaging-audit:required -- --version 0.1.3: passednpm run secret:scan: passed
Windows assets are intentionally not included in this release.
CaoGen v0.1.2
CaoGen v0.1.2 — 发布级阻塞修复
外部验收发现 3 个真实阻塞,本版全部修复并实测通过。
🔧 修复(均有真实 E2E 验证)
- Claude 默认引擎真对话超时:根因是无 token 的 Provider 被误剥宿主登录态,导致 SDK 子进程零凭据挂起。修复后走宿主登录(claude CLI / ANTHROPIC_API_KEY),真对话 3/3 通过。并新增 SDK stderr 诊断透出,超时/崩溃不再是空洞"无响应"。
- 32 子代理并发可靠性:32 个请求同一瞬间打爆连接层导致
fetch failed。加并发闸门(默认 8 在途,CAOGEN_MAX_INFLIGHT可调)+ 瞬时网络退避重试。N=32 连跑 3 次 7/7,error=0,全部完成 3 秒。 - 双架构打包卡 Electron 下载:
.npmrc固化 npmmirror 镜像,npm run dist:mac不再卡 GitHub 直连,x64 + arm64 DMG 完整产出。
📦 macOS 安装(未签名)
首次打开:右键 App 图标 → 打开 → 再点「打开」(仅第一次);或 系统设置 → 隐私与安全性 → 「仍要打开」。x64 与 arm64(Apple Silicon)分别下载对应包。
✅ 质量
DeepSeek 双协议 9/9、原生编码 Agent 7/7、子代理编排 6/6、32 并发 7/7、Claude 真对话 3/3、Codex CLI 3/3、test:deep 全绿。
⚠️ 已知(需真人/真机)
arm64 包在 Apple Silicon 真机的启动验证、N1 30 分钟真人迁移计时、签名公证 —— 待补。
CaoGen v0.1.1
CaoGen v0.1.1 — 原生编码 Agent + 真·跨厂商智能路由
✨ 相比 v0.1.0
- 任何厂商模型都是真编码 Agent(重磅):OpenAI 引擎内置工具调用循环(bash/读写文件/精确编辑/列目录,带权限审批+路径牢笼)。选 DeepSeek/Qwen/Grok/网关/本地模型,无需安装任何外部 CLI 就能改代码跑命令。DeepSeek 真实 E2E 7/7:模型自主创建文件→精确编辑→执行命令
- 真·跨厂商智能路由:auto 模式在所有健康厂商 × 各自模型全集里按策略(质量/成本/均衡)选最优,自动切厂商并延续上下文;未配 key 的厂商不进池。E2E 6/6
- OpenAI 引擎跨厂商故障切换:限流/余额耗尽/5xx 自动换健康厂商重试本轮(≤3 次)
- Responses 协议多轮上下文:previous_response_id 服务端链式记忆
- 3D 办公区失焦省电:窗口隐藏/失焦时暂停渲染,GPU 占用归零
- UX 修复(用户实测反馈):用户气泡去掉冗余"你";"本轮异常(success)"矛盾文案;OpenAI 引擎×Anthropic 兼容 Provider 404(协议智能默认+子路径剥离);填 key 后引擎自动重建(之前先建会话后填 key 会永远 Not logged in)
📦 macOS 安装(未签名包)
首次打开:右键点 App 图标 → 打开 → 再点「打开」(只需一次);或 系统设置 → 隐私与安全性 → 「仍要打开」。
✅ 质量
深度测试 21/21;真实厂商 E2E:编码 Agent 7/7、跨厂商路由 6/6、编排闭环 6/6、32 并发压测 6/6。
v0.1.1 — Native coding agent for any vendor model (no external CLI), true cross-vendor auto-routing, OpenAI-engine failover, Responses multi-turn, 3D idle power saving, and 4 UX fixes from real-user feedback.
CaoGen v0.1.0
CaoGen v0.1.0 — 首个公开版本
国产原创 · 多厂商 AI 编码桌面工作室(macOS x64,未签名包,见下方安装说明)
✨ 亮点
- 多厂商一把钥匙:OpenAI 引擎双协议(Responses / Chat Completions),直连 DeepSeek、通义千问、Grok、new-api/one-api/LiteLLM 网关、vLLM/Ollama 本地模型;Claude 引擎走 Anthropic 协议,DeepSeek/Kimi/智谱官方端点直连(已真实 E2E 验证,含多轮上下文)
- 真子代理编排闭环:一次派发最多 33 个子 Agent 并行,结果自动汇总回灌父 Agent 总结/评冲突/排合并序(32 并发实测:派发 655ms,2s 全部完成)
- 写实 3D 办公区:每个会话一个工位,状态动画/厂商配色/成本气泡由真实会话驱动
- 工程可信:Git worktree 隔离 + 冲突风险明示 + 一键 PR;检查点回溯(对话回退即时截断 SDK 上下文);逐块 diff accept/reject;三级预算闸门
- 深度工作流:@文件、多图粘贴、图片 OCR(macOS Vision 零依赖)、DOM 圈选批注、页面只读观测、内置终端/编辑器/预览、Hooks(改文件后自动跑命令)、MCP 运行态探测
- 跨厂商故障切换:余额耗尽/限流自动换厂商续跑,聊天流透明标注
- 中英双语 · 三主题 · 完成通知/防休眠(可开关)
📦 macOS 安装(重要)
本包未签名,首次打开:右键点 App 图标 → 打开 → 再点「打开」(只需一次);
或:系统设置 → 隐私与安全性 → 底部点「仍要打开」。
✅ 质量
- 深度测试 21/21 通过(typecheck/build/集成×3/模块冒烟×12/Electron IPC/E2E)
- 真实厂商 E2E:DeepSeek 9/9、new-api 网关(Gemini)9/9、编排闭环 6/6、32 并发压测 6/6
⚠️ 已知限制
- 包未签名/未公证(签名版后续发布)
- Codex/Gemini 原生引擎需本机装 CLI 并登录
- 云端 Routines 暂未提供(本地定时任务可用)
CaoGen v0.1.0 — First public release
Multi-vendor AI coding desktop studio. One key unlocks DeepSeek / Qwen / Grok / gateways / self-hosted models (Chat Completions), plus native Claude Agent SDK engine. Real subagent orchestration with auto-feedback loop (32 concurrent agents verified), photorealistic 3D office view, git-worktree isolation with PR creation, checkpoint rewind with immediate context truncation, built-in browser DOM-pick annotations, macOS Vision OCR, hooks, MCP runtime probing. zh/en bilingual, 3 themes.
macOS first launch (unsigned build): right-click the app → Open → Open.