This repository was archived by the owner on Oct 1, 2026. It is now read-only.
Repository navigation
CastCodes OSS Release v0.0.10
CastCodes talks to a live Coven daemon for the first time, the embedded browser gains per-workspace persistence and isolation, and CI moves fully onto stock GitHub runners.
Highlights
- Live Coven daemon — the Cast Agent now connects to a running Coven daemon, with a loginless local CLI and privacy-hardened logging (no session UIDs or project roots in logs)
- Browser isolation & persistence — browser panes persist per workspace tab, and each tab gets its own WebKit data directory keyed by pane-group id
New Features
- Browser: top-bar polish, zoom controls, find-in-page overlay, download handler targeting
~/Downloadswith collision suffixes, accessible tab-close tooltips, and tab-strip height aligned to the 34px design token (#140) - Themes: import tweakcn themes straight from a share-link URL
Fixes
- Browser: WKWebView hidden when its workspace tab loses focus; PR review findings addressed (#126, #149);
classify_securitybranch coverage added - Windows: the installed CastCodes exe launches as a GUI app
- Workspaces: adopted pane groups notified when visible after tab drag-out; stale git work avoided during tab switches (#162)
- Agent: corrected tuple-variant pattern handling, no-snapshot behavior, and error messages
Build & CI
- Moved CI to stock GitHub-hosted runners (with macOS
prepare_environmentfixes and a tests-job timeout bump) - Cross-platform clippy/rustfmt sweep: wasm-gated imports, platform-specific dead-code, and Unix-only transport gating in
cast_agent check_ai_attributionnow actually scans commit messages
Documentation
- CastCodes framed as the Coven proof surface; internal-loop product and plan specs added
Full Changelog: v0.0.9...v0.0.10
CastCodes OSS release. This public fork release is distributed through GitHub release assets without upstream Warp release infrastructure.