Skip to content

CaoGen v0.1.6

Latest

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.