Releases: opengenesishq/EastGenesis
Release list
EastGenesis v0.1.9-beta (Community Edition)
EastGenesis v0.1.9-beta (Community Edition)
⚠️ 这是未签名的社区测试版本
macOS: 首次打开需右键点击 → "打开"
Windows: 点击"更多信息" → "仍要运行"
🎯 核心特性
智能模型路由系统
自动为每个任务选择最优模型 — EastGenesis 的核心差异化优势
- 🧠 任务智能识别 - 自动分析任务类型(编码/推理/研究/规划/测试/文档)
- 🎯 多维度评分 - 综合能力匹配、成本、延迟、可靠性选择最优模型
- 🔄 自动故障切换 - Provider 故障自动切换备用模型,对话不中断
- 💰 成本自动优化 - 简单任务用便宜模型,复杂任务用强模型
- 🌐 多 Provider 支持 - Claude、GPT、国产模型混合使用
- 📊 路由决策可见 - 清晰展示为什么选择这个模型
其他功能
- ✅ 本地优先设计,隐私可控
- ✅ 多模型配置与管理
- ✅ Office 文件生成(Word/Excel/PowerPoint/PDF)
- ✅ 内置浏览器与终端集成
- ✅ 文件操作与代码编辑
- ✅ MCP 工具集成
📦 下载
macOS (Intel/Apple Silicon)
- DMG: EastGenesis-0.1.9.dmg (155 MB)
- SHA-256:
beeca347bc875917c717f0ae543e730498db1a043ae9e7fb112547bc7413499d
- SHA-256:
- ZIP: EastGenesis-0.1.9-mac.zip (154 MB)
- SHA-256:
e830a51ce3eacc5933193a5e279c3ffae2e901111ac8cc5b59838212cd863ba8
- SHA-256:
Windows
- 构建中,即将发布
🚀 安装指南
macOS 安装步骤
由于这是未签名的社区版本,首次打开需要额外步骤:
-
下载并解压
- 下载 DMG 或 ZIP 文件
- 双击 DMG 挂载,或解压 ZIP
-
绕过 Gatekeeper 警告(首次必需)
- 🚫 不要直接双击打开(会被阻止)
- ✅ 右键点击 EastGenesis 图标
- ✅ 选择 "打开"
- ✅ 在弹出的对话框中点击 "打开"
-
首次启动配置
- 配置至少一个模型 Provider(Claude/GPT/国产模型)
- 输入一句话,开始使用
提示: 通过上述步骤打开一次后,之后就可以正常双击启动了。
为什么需要这个步骤?
这是 macOS Gatekeeper 的安全机制。由于社区版本未通过 Apple 公证,系统会默认阻止。通过"右键-打开"是 Apple 官方提供的绕过方式,安全且合规。
🎬 快速开始
1. 配置模型 Provider
首次启动时,系统会引导你配置模型:
支持的 Provider:
- OpenAI (GPT-4, GPT-4o, o1 等)
- Anthropic (Claude Opus, Sonnet, Haiku)
- 国产模型 (通义千问、文心一言、智谱 GLM 等)
可以配置多个 Provider,系统会自动路由。
2. 体验智能路由
输入任务,系统自动选择最优模型:
示例 1: "用 Python 实现一个快速排序"
→ 系统识别:编码任务
→ 自动选择:编码能力强的模型
示例 2: "总结这份 50 页的 PDF"
→ 系统识别:长文本处理
→ 自动选择:长上下文窗口的模型
示例 3: "设计一个电商网站的架构"
→ 系统识别:推理 + 规划
→ 自动选择:推理能力强的模型
3. 查看路由决策
点击对话中的"路由决策"查看:
- 为什么选择这个模型?
- 评分依据是什么?
- 还有哪些备选模型?
- 成本和延迟估算
🔧 高级配置
自定义路由规则
在设置中可以配置:
- 不同任务类型的专用模型
- 预算限制和成本控制
- 故障切换策略
- 项目级路由策略
多 Provider 故障切换
配置主备 Provider:
主 Provider: Claude (用于大部分任务)
备用 Provider: GPT (主 Provider 故障时自动切换)
系统会自动监控健康状态并切换,对话不中断。
🐛 已知问题
Beta 版本限制
- 未签名 - 首次打开需要手动允许
- 自动更新未启用 - 需要手动下载新版本
- 部分 UI 测试失败 - Goal Contract、Mission Compile UI 等功能可能不稳定
- 真实环境验证不足 - 智能路由主要在本地环境测试通过
如果遇到问题
- 查看日志:
~/Library/Logs/EastGenesis/ - 提交 Issue: https://github.com/opengenesishq/EastGenesis/issues
- 加入讨论: https://github.com/opengenesishq/EastGenesis/discussions
📊 测试状态
门禁测试: 81/91 通过 (89%)
通过的核心测试:
- ✅ 智能路由系统
- ✅ 多 Provider 管理
- ✅ 故障自动切换
- ✅ Office 文件生成
- ✅ 品牌一致性
- ✅ 更新器桥接
待完善的测试:
⚠️ 真实 Provider 端到端验证(仅有探测证据)⚠️ 黄金任务真实用户测试(0 参与者)⚠️ 部分 UI 功能测试
🎯 反馈收集
我们特别希望收集以下方面的反馈:
-
智能路由效果
- 模型选择是否合理?
- 成本优化是否有效?
- 故障切换是否流畅?
-
用户体验
- 安装流程是否顺畅?
- 路由决策是否清晰?
- 还需要哪些功能?
-
稳定性
- 遇到了哪些 Bug?
- 哪些场景下崩溃?
- 性能如何?
反馈方式:
- GitHub Issues: https://github.com/opengenesishq/EastGenesis/issues
- GitHub Discussions: https://github.com/opengenesishq/EastGenesis/discussions
- Email: feedback@opengenesis.dev(如果有的话)
📝 版本历史
v0.1.9-beta (2026-09-27)
- 首个公开的 Community Beta 版本
- 核心智能路由系统就绪
- 多 Provider 支持与故障切换
- Office 文件生成(包含 PDF 解析)
- 未签名社区版本
完整 Changelog: https://github.com/opengenesishq/EastGenesis/blob/release/1.0/CHANGELOG.md
🤝 贡献
欢迎贡献代码、报告问题或提供反馈!
- 源代码: https://github.com/opengenesishq/EastGenesis
- 贡献指南: CONTRIBUTING.md(待添加)
- 开发文档: docs/
📄 许可证
EastGenesis 采用双重许可:
- 社区版:开源协议(具体协议见 LICENSE 文件)
- 商业版:商业许可协议
🙏 致谢
感谢所有早期测试者和贡献者的支持!
特别感谢:
- Claude Code - 协助开发与测试
- 开源社区 - 提供反馈与建议
开始探索 EastGenesis 的智能模型路由! 🚀
CaoGen v0.1.8
CaoGen v0.1.8 Release Notes
Release Decision
v0.1.8 is the selected signed and notarized macOS Intel x64 release. The five
assets below are the complete upload set for this version on GitHub Releases.
This is a verified 0.1.x desktop delivery, not a claim that the full CaoGen 1.0
product acceptance matrix is complete.
Highlights
- First-task recovery now preserves the selected project, directory, execution
mode, permission mode, routing choice, Provider, model, Studio page, and user
draft while Provider catalogs load or a Provider must be repaired. - Session drafts survive renderer reloads and app restarts without persisting API
keys, Provider Base URLs, or model responses, and are cleared only after the
first task is accepted. - Composer, Browser annotation, and artifact Preview sends preserve user input
when the runtime is busy or rejects a request, and unavailable actions no
longer appear successful. - Fixed Provider/model selection remains stable across execution-mode changes;
automatic routing and same-Provider key failover retain explicit health,
budget, timeout, and failure boundaries. - Approved Skill and MCP content is rechecked before runtime use so disabled,
changed, or unapproved capabilities fail closed instead of relying only on a
settings-screen decision. - Project delivery stages retain Artifact, Evidence, Acceptance, and version
lineage across tested abrupt process termination and recovery points. - The packaged application declares its native syntax-tree loader directly;
release packaging fails if the loader is absent, and the candidate is launched
from an isolated user-data directory before publication.
Uploaded Assets
CaoGen-0.1.8.dmgCaoGen-0.1.8.dmg.blockmapCaoGen-0.1.8-mac.zipCaoGen-0.1.8-mac.zip.blockmaplatest-mac.yml
The latest*.yml metadata and the four installer/update files above are the
only public release assets for v0.1.8. Local build output and evidence directories
are excluded.
SHA256
| Asset | SHA256 |
|---|---|
CaoGen-0.1.8.dmg |
e0362fc3fda196259a5c6b782eedcf62cbf45eaaea36336bb3eba4afc617553d |
CaoGen-0.1.8.dmg.blockmap |
981c442804cedb22ef5f0e0a4b73828462d5492309ffe1b5a5c7077c9d50a405 |
CaoGen-0.1.8-mac.zip |
5c97258d8db8cc30d3844d5493f18dee4509b853a10ac6adec884fc9ba051b33 |
CaoGen-0.1.8-mac.zip.blockmap |
b64f62054e9adcd669036f533e1b38eb546dc5c531792a9d02c7c6d48e8e1d16 |
latest-mac.yml |
d8d59b2cb27b436fe0a689e0bc65422fb4d007813e8de5af0269e2fb8ee8a17a |
Five-file artifact-set SHA256:
abb5a96cdc12deb6082aa93a7f247c2bca6dd307c4e88d16644f8d693e42bcf9.
Truth Boundary
- CaoGen is a multi-vendor, local-first AI work desktop with Provider/model
configuration, project rules, code execution, task orchestration, workspace
isolation, plugins, project memory, file preview, and 3D office visualization. - Supported model runtimes use compatible HTTP APIs. Availability depends on
real keys, account access, network conditions, quotas, and protocol compatibility. - The base distribution does not embed or require an external agent CLI login or
CLI runtime. - Planning-layer orchestration is not a claim of unrestricted autonomous external
execution, merging, pushing, or publishing. - Multiple encrypted keys and error-driven same-Provider failover are verified.
Universal cross-Provider continuity and every third-party protocol variant are
not claimed. - This release contains macOS Intel x64 assets only. Apple Silicon, Windows,
Linux, native phone/tablet clients, full 1.0 acceptance, and the private
30-minute migration drill are outside this release claim. - AGPL-compliant commercial use does not require a separate license. Proprietary
integration or distribution rights require a signed written commercial agreement.
Known Blockers
- No Apple Silicon, Windows, Linux, phone, or tablet installer is included in
v0.1.8. - External Provider connectivity still depends on the user's network,
credentials, account, quota, regional availability, and service compatibility. - The full 1.0 acceptance matrix remains open; v0.1.8 is not 1.0 stable.
- First-user onboarding and the 30-minute migration path still require validation
with people outside the project. - Public mobile remote control, independent background runners, and several real
external-service workflows remain later product work rather than v0.1.8 claims.
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 insufficient; the credential must also be rotated or revoked at its
Provider.
macOS First Open
Open CaoGen-0.1.8.dmg, drag CaoGen to Applications, and launch it normally.
The application is Developer ID signed, notarized, and stapled for macOS Intel
x64. Download only from the official GitHub Releases page and verify the SHA256
value above.
Verification
- Candidate commit:
9a00bb92e1bed90a6dbf644790d4c253375cef4aonmain. - GitHub candidate run:
31946571529; artifact9264123106contains the exact
five assets and four required evidence families. Apple Silicon and Windows
jobs were skipped rather than counted as passes. - Exact-commit Deep:
196 total / 194 required pass / 2 optional skip / 0 blocked / 0 fail, with a clean and unchanged worktree. - Release-scope P2 gate: the complete default P2 command passed in
102,047 ms. - macOS x64 release audit:
120/120required checks, including update metadata,
clean provenance, Developer ID identity26CX9F23YL, Hardened Runtime,
notarization, application staple ticket, Gatekeeper, archive integrity, and
29/29pure x86_64 Mach-O files. - Candidate CI smoke: isolated DMG install, clean detach, and real Renderer plus
preload startup passed. - Independent native Intel verification repeated DMG and ZIP integrity,
deep/strict signature checks, Developer ID identity, entitlements, Gatekeeper,
application ticket validation,29/29pure x86_64 architecture, isolated DMG
installation, and Renderer readiness against the downloaded candidate.
CaoGen v0.1.8 Windows x64 unsigned preview
Windows x64 unsigned preview
This is the free-distribution Windows preview for CaoGen 0.1.8. It is not Authenticode signed or timestamped. Windows SmartScreen may display an unknown-publisher warning. SHA-256 verifies file integrity only; it does not establish publisher identity.
Verification
- Clean source commit:
157cc2a5396e8d209c987071ae07c9139323f931 - Windows Actions run:
31953498210 - Installer and packaged app Authenticode status:
NotSigned(expected) - Native isolated-directory install: passed
- Renderer and preload startup: passed
- Silent uninstall and registry cleanup: passed
| Asset | SHA-256 |
|---|---|
CaoGen-0.1.8-windows-x64-unsigned-preview.exe |
587d6619bd3dae2537e2a66d3af523f7414399e1d46d502a6c272fb9a95761c4 |
CaoGen-0.1.8-windows-x64-unsigned-preview.exe.blockmap |
b7a28078485b3c019d2b5de8490748b30cb69b519e7a3f2559ad67b2b146f18e |
PowerShell verification:
Get-FileHash .\CaoGen-0.1.8-windows-x64-unsigned-preview.exe -Algorithm SHA256The signed and notarized macOS Intel release remains at v0.1.8. Windows signing can be added later without presenting this preview as a signed build.
CaoGen v0.1.7
CaoGen v0.1.7 Release Notes
Release Decision
v0.1.7 ships a signed and notarized macOS Intel x64 package and an explicitly unsigned Windows x64 NSIS installer. The eight assets below are the complete upload set for this version on GitHub Releases. This release is a truthful 0.1.x delivery of currently verified capabilities, not a claim that the full CaoGen 1.0 vision is complete.
Highlights
- The desktop runtime connects through OpenAI-compatible APIs and native Anthropic Messages APIs without embedding an external Agent SDK or CLI.
- The macOS Intel package is Developer ID signed, notarized, stapled, accepted by Gatekeeper, and verified through an isolated DMG install and real renderer launch.
- The Windows x64 installer allows users to choose a custom installation directory and was verified through an isolated non-default-directory install, real renderer launch, uninstall, and cleanup.
- Removing the embedded external runtime reduced the local unsigned Intel DMG and ZIP baselines by more than 36% while preserving the supported provider, project, session, routing, tool, memory, preview, and 3D office surfaces.
- Provider configuration supports multiple providers, multiple encrypted keys, custom Base URLs, local compatible services, and error-driven same-provider key failover.
- Sessions can use a fixed provider/model, automatic routing within one provider, or automatic routing across configured providers.
Uploaded Assets
macOS Intel x64
CaoGen-0.1.7.dmgCaoGen-0.1.7.dmg.blockmapCaoGen-0.1.7-mac.zipCaoGen-0.1.7-mac.zip.blockmaplatest-mac.yml
Windows x64 (unsigned)
CaoGen-Setup-0.1.7.exeCaoGen-Setup-0.1.7.exe.blockmaplatest.yml
Local build output and evidence directories are excluded from the public Release assets.
SHA256
| Asset | SHA256 |
|---|---|
CaoGen-0.1.7.dmg |
a6b65ddd7d11bc8aab36cd800a7ddd9055b562d5aa85b39ef0296fb9c4f78a7b |
CaoGen-0.1.7.dmg.blockmap |
9763f446a977912fe0c3f76bc795b2f83967b639d07a4491cf3113f59a68b66f |
CaoGen-0.1.7-mac.zip |
5f3695fa24117145cd47ecf731660ea3423911ad7bc2de9108c3f786aa78f5e0 |
CaoGen-0.1.7-mac.zip.blockmap |
7e16207dce03105a8c514a056bf2d6c8ed022f101bb4635ab32fb74910d45739 |
latest-mac.yml |
a5f400a7cbc4ae5a0f1b1afc0ba8f3f021361b9a33e670c6f37375a6bb2bb2a8 |
CaoGen-Setup-0.1.7.exe |
ec02b0518105819cd3c7155c2d2cfea33835f4e3d6b09ded7d64638f6e979176 |
CaoGen-Setup-0.1.7.exe.blockmap |
9117217e759c0392582c401b86ddc1e048bd627da745229ae1da521bb37f0a3b |
latest.yml |
515abd8a8625bdb56c3d10e000da207b13b634f16415376761d297f3194561f0 |
Truth Boundary
- CaoGen is a multi-vendor AI work desktop with provider/model configuration, project rules, code execution, task orchestration, workspace isolation, plugins, project memory, file preview, and 3D office visualization.
- The supported model runtimes are OpenAI-compatible HTTP APIs and native Anthropic Messages HTTP APIs. Availability depends on real keys, account access, network conditions, quotas, and protocol compatibility.
- The base distribution does not embed or require an external Agent SDK, CLI login, or CLI runtime.
- Genesis remains planning-layer orchestration. This release does not claim autonomous external child-agent execution, merging, pushing, or publishing.
- Multiple encrypted keys and error-driven same-provider failover are verified. Proactive quota probing, weighted key load balancing, and universal cross-provider continuity are not claimed.
- This release contains macOS Intel x64 and Windows x64 assets. The Windows package is unsigned and has no code-signing certificate or trusted timestamp. Apple Silicon, Linux, full 1.0 product acceptance, and the private 30-minute migration drill are outside this release claim.
- AGPL-compliant commercial use does not require a separate license. Proprietary integration or distribution rights require a signed written commercial agreement.
Known Blockers
- No Apple Silicon or Linux installer is included in v0.1.7.
- The Windows installer is unsigned, so Windows may show an unknown-publisher or Microsoft Defender SmartScreen warning.
- External provider connectivity still depends on the user's network, credentials, provider account, quota, and service compatibility.
- The full 1.0 acceptance matrix remains open; v0.1.7 does not represent 1.0 stable.
- First-user onboarding and the 30-minute migration path still require validation with people outside the project.
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 insufficient; the credential must also be rotated or revoked at its provider.
macOS First Open
Open CaoGen-0.1.7.dmg, drag CaoGen to Applications, and launch it normally. The app is Developer ID signed, notarized, and stapled for macOS Intel x64. Download only from the official GitHub Releases page and verify the SHA256 value above.
Windows Installation
Download CaoGen-Setup-0.1.7.exe from this Release. The installer allows a custom installation directory. This Windows build is unsigned; verify the SHA256 value above before running it and expect Windows to identify the publisher as unknown.
Verification
- Release tag target:
d8e883a21b64133b4ec18d20d0c77fd33c054718. - macOS evidence candidate commit:
bbec526554aea9785291edf4d8164084145347aeonmain. - macOS GitHub candidate run:
30162696430, scoped to macOS Intel x64; Apple Silicon and Windows jobs were skipped rather than counted as passes. - Exact-commit Deep:
159 total / 157 required pass / 2 optional skip / 0 blocked / 0 fail. - macOS x64 release audit:
120/120required checks, including package/update metadata, x86_64 architecture, clean provenance, signing, notarization, staple, Gatekeeper, package integrity, and exclusion of external SDK/CLI files. - macOS packaged-app smoke: isolated DMG install, clean detach, and real renderer startup passed.
- Windows exact-tag unsigned build: GitHub Actions run
30192957144, job89769365116; the runheadShaand packaged-app report commit both equal the release tag target. - Windows x64 verification passed source/workflow contracts, type checking, application build, native-module preparation, unsigned NSIS packaging, custom-directory installation, real renderer startup, uninstall, and cleanup. Both the installer and installed application reported
NotSignedwith no certificate or timestamp. - P2 release scope: P2-002, P2-003, and P2-005 passed; China external-network evidence remains outside this release scope.
- The macOS release-note audit passed from a clean descendant commit and binds the macOS notes to the exact five macOS candidate assets and all four evidence report families.
CaoGen v0.1.6
CaoGen v0.1.6 Release Notes
Release Decision
v0.1.6 is the selected macOS x64 and Windows x64 stability release. It is the first CaoGen release under AGPL-3.0-only, with a separate written commercial-license path for proprietary integration or distribution. The public tag points to the verified release commit, and only the eight listed installers, archives, blockmaps, and update metadata assets are uploaded.
Highlights
- Creating a session no longer requires selecting a project; unassigned sessions remain available in a dedicated collection.
- Deleting the last session returns to a usable empty state, and a newly created session accepts input immediately.
- Projects can be archived, restored, and deleted from the project collection.
- New-session actions from the 3D office and project/session navigation now share the same creation path.
- Start suggestions remain closed when a session becomes active and load only after an explicit user action.
- Provider settings use a full-page workspace, and sessions support fixed Provider/model, automatic routing inside one Provider, or automatic routing across configured Providers.
- The packaged app declares the
tree-sitterruntime loader directly. Packaging checks thatnode-gyp-buildandtree-sitterare present inapp.asar.
Uploaded Assets
CaoGen-0.1.6.dmgCaoGen-0.1.6.dmg.blockmapCaoGen-0.1.6-mac.zipCaoGen-0.1.6-mac.zip.blockmaplatest-mac.ymlCaoGen.Setup.0.1.6.exeCaoGen.Setup.0.1.6.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.6.dmg |
7b193469e2c3b87546c797436652c8d73121f2bcdd7357850fa5521d605ef1f9 |
CaoGen-0.1.6.dmg.blockmap |
e72745a97d84b872d0d65994484e903cf7621a0addcf76f3ad79a8b21b14d870 |
CaoGen-0.1.6-mac.zip |
4ac838081f17ae2a645909171a7370bc348840894156f20d8ee76ba8c1a19b75 |
CaoGen-0.1.6-mac.zip.blockmap |
96acd326104e568d51f208c6458db8b22f4b2bae0b81e144340801fc50f0a6e6 |
latest-mac.yml |
419a2f6266cee414b44c0a608c6f3b9cd0469c47f293c2d6317782c4697aa4de |
CaoGen.Setup.0.1.6.exe |
63206b6186fcefecbeb83f283cabb27cf35c8810526ef5a9aa3dc86179eb74ee |
CaoGen.Setup.0.1.6.exe.blockmap |
074a8752b349713100164d298071df1eb7c5b4dee0fbd10af888a9da56a6eda0 |
latest.yml |
6aa20fc19ff779b72077747a2ea42121e3fb2236def3efc33cd2e09b0d8ece43 |
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.
- AGPL-compliant commercial use does not require a separate license. Proprietary integration or distribution rights require a signed written commercial agreement.
- Releases through v0.1.5 retain their historical MIT terms.
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, tree-sitter loading,
app.asardependency checks, and real window creation passed. A visible in-app interaction was not completed because the Windows desktop 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.
- Full Electron page-operation smoke on the current
0.1.6sources. - Windows controller smoke and packaged-terminal smoke.
- Electron 40 native-module checks:
node-ptyspawned a real Windows PTY andtree-sitterparsed JavaScript without errors. - Windows x64 installer version metadata, update metadata,
app.asardependency presence, file sizes, SHA256, and post-upload GitHub asset audit. - Product-positioning required audit and worktree secret scan.
- The release commit's full required deep-test suite: 84 required passes, 3 optional skips, 0 blocked, and 0 failures.
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.