Skip to content

Releases: opengenesishq/EastGenesis

EastGenesis v0.1.9-beta (Community Edition)

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 27 Sep 08:50

EastGenesis v0.1.9-beta (Community Edition)

⚠️ 这是未签名的社区测试版本
macOS: 首次打开需右键点击 → "打开"
Windows: 点击"更多信息" → "仍要运行"


🎯 核心特性

智能模型路由系统

自动为每个任务选择最优模型 — EastGenesis 的核心差异化优势

  • 🧠 任务智能识别 - 自动分析任务类型(编码/推理/研究/规划/测试/文档)
  • 🎯 多维度评分 - 综合能力匹配、成本、延迟、可靠性选择最优模型
  • 🔄 自动故障切换 - Provider 故障自动切换备用模型,对话不中断
  • 💰 成本自动优化 - 简单任务用便宜模型,复杂任务用强模型
  • 🌐 多 Provider 支持 - Claude、GPT、国产模型混合使用
  • 📊 路由决策可见 - 清晰展示为什么选择这个模型

其他功能

  • ✅ 本地优先设计,隐私可控
  • ✅ 多模型配置与管理
  • ✅ Office 文件生成(Word/Excel/PowerPoint/PDF)
  • ✅ 内置浏览器与终端集成
  • ✅ 文件操作与代码编辑
  • ✅ MCP 工具集成

📦 下载

macOS (Intel/Apple Silicon)

Windows

  • 构建中,即将发布

🚀 安装指南

macOS 安装步骤

由于这是未签名的社区版本,首次打开需要额外步骤:

  1. 下载并解压

    • 下载 DMG 或 ZIP 文件
    • 双击 DMG 挂载,或解压 ZIP
  2. 绕过 Gatekeeper 警告(首次必需)

    • 🚫 不要直接双击打开(会被阻止)
    • ✅ 右键点击 EastGenesis 图标
    • ✅ 选择 "打开"
    • ✅ 在弹出的对话框中点击 "打开"
  3. 首次启动配置

    • 配置至少一个模型 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 版本限制

  1. 未签名 - 首次打开需要手动允许
  2. 自动更新未启用 - 需要手动下载新版本
  3. 部分 UI 测试失败 - Goal Contract、Mission Compile UI 等功能可能不稳定
  4. 真实环境验证不足 - 智能路由主要在本地环境测试通过

如果遇到问题


📊 测试状态

门禁测试: 81/91 通过 (89%)

通过的核心测试:

  • ✅ 智能路由系统
  • ✅ 多 Provider 管理
  • ✅ 故障自动切换
  • ✅ Office 文件生成
  • ✅ 品牌一致性
  • ✅ 更新器桥接

待完善的测试:

  • ⚠️ 真实 Provider 端到端验证(仅有探测证据)
  • ⚠️ 黄金任务真实用户测试(0 参与者)
  • ⚠️ 部分 UI 功能测试

🎯 反馈收集

我们特别希望收集以下方面的反馈:

  1. 智能路由效果

    • 模型选择是否合理?
    • 成本优化是否有效?
    • 故障切换是否流畅?
  2. 用户体验

    • 安装流程是否顺畅?
    • 路由决策是否清晰?
    • 还需要哪些功能?
  3. 稳定性

    • 遇到了哪些 Bug?
    • 哪些场景下崩溃?
    • 性能如何?

反馈方式:


📝 版本历史

v0.1.9-beta (2026-09-27)

  • 首个公开的 Community Beta 版本
  • 核心智能路由系统就绪
  • 多 Provider 支持与故障切换
  • Office 文件生成(包含 PDF 解析)
  • 未签名社区版本

完整 Changelog: https://github.com/opengenesishq/EastGenesis/blob/release/1.0/CHANGELOG.md


🤝 贡献

欢迎贡献代码、报告问题或提供反馈!


📄 许可证

EastGenesis 采用双重许可:

  • 社区版:开源协议(具体协议见 LICENSE 文件)
  • 商业版:商业许可协议

🙏 致谢

感谢所有早期测试者和贡献者的支持!

特别感谢:

  • Claude Code - 协助开发与测试
  • 开源社区 - 提供反馈与建议

开始探索 EastGenesis 的智能模型路由! 🚀

CaoGen v0.1.8

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 16 Aug 13:56

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.dmg
  • CaoGen-0.1.8.dmg.blockmap
  • CaoGen-0.1.8-mac.zip
  • CaoGen-0.1.8-mac.zip.blockmap
  • latest-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: 9a00bb92e1bed90a6dbf644790d4c253375cef4a on main.
  • GitHub candidate run: 31946571529; artifact 9264123106 contains 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/120 required checks, including update metadata,
    clean provenance, Developer ID identity 26CX9F23YL, Hardened Runtime,
    notarization, application staple ticket, Gatekeeper, archive integrity, and
    29/29 pure 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/29 pure x86_64 architecture, isolated DMG
    installation, and Renderer readiness against the downloaded candidate.

CaoGen v0.1.8 Windows x64 unsigned preview

Choose a tag to compare

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 SHA256

The 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

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 25 Jul 15:59

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

Windows x64 (unsigned)

  • CaoGen-Setup-0.1.7.exe
  • CaoGen-Setup-0.1.7.exe.blockmap
  • latest.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: bbec526554aea9785291edf4d8164084145347ae on main.
  • 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/120 required 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, job 89769365116; the run headSha and 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 NotSigned with 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

Choose a tag to compare

@ChaoYuZhang001 ChaoYuZhang001 released this 14 Jul 16:32

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-sitter runtime loader directly. Packaging checks that node-gyp-build and tree-sitter are present in app.asar.

Uploaded Assets

  • CaoGen-0.1.6.dmg
  • CaoGen-0.1.6.dmg.blockmap
  • CaoGen-0.1.6-mac.zip
  • CaoGen-0.1.6-mac.zip.blockmap
  • latest-mac.yml
  • CaoGen.Setup.0.1.6.exe
  • CaoGen.Setup.0.1.6.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.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.asar dependency 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.6 sources.
  • Windows controller smoke and packaged-terminal smoke.
  • 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, app.asar dependency 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

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/7、Claude 真对话 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.