Skip to content

Releases: ChaoYuZhang001/CaoGen

CaoGen v0.1.5

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 14 Jul 03:04

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.dmg
  • CaoGen-0.1.5.dmg.blockmap
  • CaoGen-0.1.5-mac.zip
  • CaoGen-0.1.5-mac.zip.blockmap
  • latest-mac.yml
  • CaoGen.Setup.0.1.5.exe
  • CaoGen.Setup.0.1.5.exe.blockmap
  • latest.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-pty spawned a real Windows PTY and tree-sitter parsed JavaScript without errors.
  • Windows x64 installer version metadata, update metadata, file sizes, SHA256, and post-upload GitHub asset audit.

CaoGen v0.1.4

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 12 Jul 00:02

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.dmg
  • CaoGen-0.1.4.dmg.blockmap
  • CaoGen-0.1.4-mac.zip
  • CaoGen-0.1.4-mac.zip.blockmap
  • latest-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

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 08 Jul 04:41

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.yml and 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: passed
  • npm run build: passed
  • npm run test:release-packaging-audit:required -- --version 0.1.3: passed
  • npm run secret:scan: passed

Windows assets are intentionally not included in this release.

CaoGen v0.1.2

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 06 Jul 09:50

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/7Claude 真对话 3/3、Codex CLI 3/3、test:deep 全绿。

⚠️ 已知(需真人/真机)

arm64 包在 Apple Silicon 真机的启动验证、N1 30 分钟真人迁移计时、签名公证 —— 待补。

CaoGen v0.1.1

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 06 Jul 01:56

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

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 06 Jul 00:24

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.