You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reworks the model and routing workspace for compact desktop windows, with stable navigation, responsive provider grids, and dialogs that remain usable at low resolutions.
Separates custom providers from local runtimes and places custom connections first, while preserving existing provider and model settings.
Adds a unified Data Migration workspace for Agent imports and USB-based CyberCode portability across macOS ARM64, macOS Intel, Windows x64, and Linux x64.
Makes USB migration substantially faster by excluding rebuildable caches and generated dependencies, copying files concurrently, and selecting only the current platform app by default.
Ships the verified private Computer Use runtime inside every desktop package without requiring users to install Python or prepare dependencies.
Providers And Routing
Fixes model-level branding so DeepSeek and other child models use their own logo instead of inheriting an unrelated provider logo.
Standardizes model, API format, Web Cookie, and media-provider selectors with the same keyboard-accessible dropdown component.
Adds localized, provider-specific Web Cookie credential instructions, exact field names, safe clipboard import, and clearer security guidance.
Keeps provider filtering useful with an empty search query and improves compact layouts for intelligent routing, Agent Node, status metrics, and route actions.
Keeps custom, official API, aggregator, OAuth, Web Cookie, media, and local catalogs distinct and consistently ordered.
Data Migration And Portability
Combines Agent migration and USB portability in one keyboard-accessible page while retaining compatibility with the previous migration route.
Copies settings, sessions, skills, plugins, explicitly selected projects, portable path metadata, launchers, and optional application packages into an atomic portable bundle.
No longer selects every discovered project or all four application packages automatically; projects are opt-in and the current platform is selected by default.
Excludes rebuildable CyberCode runtime, index, cache, log, and temporary data, plus generated project directories such as node_modules, target, dist, virtual environments, and Code Graph indexes.
Uses bounded concurrent file copying, live current-item updates, an explicit old-bundle cleanup stage, and a 30-second no-data download timeout with automatic mirror failover.
Maps project references across drive letters and mount points so the same portable data can reopen projects on Windows, macOS, and Linux.
Adds data-only fallback when portable application assets are temporarily unavailable and prevents filesystem roots, user profiles, and configuration-owning directories from being mistaken for projects.
Preserves checksums, first-run profiles, updates to existing portable directories, Windows argument forwarding, atomic replacement, and rollback behavior.
Computer Use And Distribution
Packages the Computer Use runtime as a verified opaque payload so macOS notarization and Linux AppImage dependency scanners do not recursively inspect its private Python libraries.
Packages the Linux Bun sidecar behind a checksum-verified launcher, preventing AppImage tooling from rewriting or rejecting the embedded executable while preserving transparent first-run startup.
Restores the original runtime archive only on first use, then validates payload and archive checksums, extraction paths, Python, and required imports before atomic activation.
Keeps managed network download and mirror fallback available when a bundled payload is unavailable or invalid.
Fixes Windows runtime archive creation under Git Bash by converting runner paths before invoking tar.
Adds Linux AppImage and Windows portable ZIP assets, plus a checksummed portable.json manifest used by USB migration.
Publishes a standard ZIP download for every supported desktop platform alongside installers and updater manifests.
Reliability
Prevents stale generated Computer Use resources from leaking into local or release builds when embedding is disabled.
Preserves portable Code Graph, scheduled-task, and session project paths without changing unrelated local paths.
Improves migration cancellation, progress accuracy, mirror fallback, compact-window overflow handling, startup resource validation, and token-usage control styling.
Adds multilingual Data Migration documentation and updates provider-routing guides to match the final catalog structure.
Verification
Passed the complete scoped root service, adapter, routing, migration, conversation, and utility test suites.
Passed the complete desktop Vitest suite, TypeScript checks, production builds, sidecar preparation, Rust checks, multilingual documentation builds, and GitHub Actions validation.
Verified real USB migration data locally: filtered configuration scanning completed in about 0.16 seconds and copied about 83 MiB in about 0.31 seconds, excluding runtime and index caches.
Verified a real bundled runtime payload through offline restoration and Python dependency validation with zero network requests.
Verified Linux DEB and AppImage extraction, checksum restoration, and real sidecar startup in a clean GitHub-hosted Linux build.