Skip to content

v0.1.111-alpha.2419

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 03 Nov 21:00
· 174 commits to main since this release

Codevisor 0.1.111-alpha.2419 Alpha

Changed

  • Show the bot's mascot and live status as the thinking indicator in bot chats (851-3980) (a69e080)
  • Expect the v2 bench's zeroed refresh, keyframe and stalled-tile counts (3680386)
  • Open Edit Bot from the bot chat header's avatar on macOS (851-3978) (ec5bca5)
  • Give bot chats a clear, Messages-style top bar in macOS full screen (851-3959) (c530977)
  • Engine v2 E6: LTR-ack recovery, per-tile loss handling and the decode-error freeze fix (851-3821) (#997) (7ea44cd)
  • Engine v2: VCP tile encoder behind a flag, with a VideoToolbox fallback (851-3819) (#996) (9f06c4b)
  • Bench: count Apple HP's avconferenced, whole-system process CPU and a host lab (851-3966) (#995) (f9e016f)
  • Engine v2 E5: native R1x2, four tiles, dirty-tile skipping and build-to-lossless (851-3820) (#993) (b9d1272)
  • Bench build: rebuild from clean when the net artifact changes (#994) (633bcbc)
  • Animate full-height bot mascots in the sidebar and zoom the avatar circle 1.2× (851-3960) (5dde636)
  • Stop the v1 idle-refresh flood: refresh only when video delivery stalls (851-3742) (#988) (dd662d5)
  • Return each bot's chat options from bots.get and bots.list (851-3961) (3934238)
  • Let inline plugin apps size to their content and pass vertical scrolling to the chat (851-3946) (01d4090)
  • Show each part of a bot message as its own bubble (851-3944) (7cbfa83)
  • Show a chat's event subscriptions in the inspector (851-3897) (985737f)
  • Fit every mascot color swatch on an iPhone without scrolling (4286d42)
  • Open the Mascot Editor from the bot editor's avatar, like Contacts (bc2885b)
  • Move the mascot builder into its own Memoji-style Mascot Editor (1bbff6f)
  • Build each bot's mascot in the bot editor, replacing the icon picker (f581dae)
  • Add @codevisor/bot-mascot: the bot mascot character, ported from the mascot repo (11448d7)
  • Tag ScreenCaptureKit 420v frames with the sRGB transfer they carry (851-3820) (#991) (c8c44d3)
  • One step-list progress view for launch, updates and server restarts (851-3941) (7257158)
  • Bench T8: text fidelity (PSNR, SSIM, chroma, ΔE00) for Apple HP, Codevisor v1 and v2 (851-3597) (#992) (739ea6b)
  • Unify the launch screens and use the main window's background (851-3928) (#989) (c6218d7)
  • Let agents list and call a site's WebMCP tools (851-3943) (444df1d)
  • Bench T7: input to photon (S7) for Apple HP, Codevisor v1 and v2 (851-3596) (#990) (23cdd35)
  • Bot editor: add projects that aren't on the bot's machine yet (851-3913) (05febdf)
  • Hold steered messages in the queue until Claude reads them (851-3865) (29f3c62)
  • Expose bot management as Codevisor MCP tools (851-3898) (cfb7419)
  • Name the stuck step when a harness check times out; keep last known models (851-3912) (08f0ee2)
  • Make the bot chat's top bar act as a title bar, not a transcript press (851-3910) (49de199)
  • Agent hooks: type-aware oxlint, skip vendored Swift, guard Monitor (851-3889) (c031e02)
  • Stop leaking harness processes from timed-out inspections (851-3879) (a5aa979)
  • Keep a failed harness update from blocking Codevisor updates and chats (851-3854) (8d223e7)
  • Bench support for engine v2: Tier 1 --engine v2, Tier 2 codevisor-v2, v2 stages and gate (851-3818) (#985) (1589475)
  • Engine v2 single-tile engine: ScreenSharingV2 (851-3817) (#981) (cb2c279)
  • Zero playout delay for the v1 WebRTC viewer (851-3814) (#987) (d2c0b2d)
  • Add custom sections to the iOS Chat sidebar (#986) (45fedb7)
  • Tune screen sharing connections and bind the screen ALPN on the app's endpoint (851-3816) (#982) (55f1b49)
  • Add the Chat/Code segmented control to the iOS sidebar (#983) (ce0f721)
  • Archive bots instead of deleting them, with an Archived section (851-3868) (#979) (0bd04f1)
  • Add custom sections to the iOS Code sidebar (#980) (aab7a46)
  • Separate Move to Section with a divider in workspace row menus (851-3869) (#978) (e8c2f69)
  • Add Move to Section to pinned workspace context menu (851-3869) (#977) (69725dd)
  • Show SF Symbols on the sidebar's section menu items (851-3867) (#976) (e59aac4)
  • Fix bot display mode review findings (#975) (fe04e3b)
  • Test audit iOS app tests: drop the landscape capture's fixed two-second sleep (851-3866) (5a7c0c8)
  • Test audit macOS app tests: drive the staged send flight's advance explicitly instead of a timed run-loop drain (851-3864) (b8fb5eb)
  • Fix CodevisorCore audit bugs: clone adoption machine, newer composer settings, signed-out plugin consents (851-3862) (c1908f1)
  • Test audit Swift CodevisorUI: repair vacuous checks, drop replayed tests, remove test-only seams (851-3863) (edf29cb)
  • Test audit Swift CodevisorCore: repair vacuous checks, drop replayed tests, remove test-only seams (851-3861) (419aef4)
  • Format BotEditorSheet so swift:format:check passes (948aa4c)
  • Add custom sections to the Code sidebar, like the Chat sidebar's bot sections (#974) (91dda27)
  • Read a bot's display mode with a literal column reader (f2d5ed7)
  • Draw a bot message that is only a code block or table without a bubble (dc31d5a)
  • Add a bubbles display mode for bots alongside transcript and conversation (8b5d06a)
  • Test audit Swift TranscriptKit: repair vacuous checks, drop replayed tests, remove test-only seams (851-3860) (ee557a2)
  • Fix server bugs from the non-routes test audit (851-3859) (9f92aea)
  • Let a bot's conversation mode be switched from its edit dialog (e5ffd82)
  • Leave .DS_Store and AppleDouble files out of synced skills (851-3858) (651ddd7)
  • Test that file capture refuses a sibling folder sharing the chat folder's name prefix (851-3855) (5bf2247)
  • Test audit apps/server non-routes: repair blind checks, drop replayed and coverage-only tests, remove test-only seams (851-3857) (1e20f5e)
  • Make every chat transcript host share one setup (851-3852) (7b1d1ac)
  • End a Claude user turn at idle from a failed background-task result (851-3853) (c5bd432)
  • Load attachment images in the bot Full Transcript window (#973) (b091f18)
  • Test audit apps/server routes: drop replayed and coverage-only tests, repair vacuous checks, remove test-only seams (851-3850) (aee6020)
  • Test audit apps/cloud: drop replayed relay and tunnel tests, repair the exactly-once death notice check (851-3849) (b177a1b)
  • Fix main lint after codevisor-media (851-3815) (46c75ab)
  • Engine v2 transport core: codevisor-media over iroh QUIC datagrams (851-3815) (5b4d423)
  • Test audit packages/plugins + plugins/*: drop coverage-only and replayed tests, repair vacuous filter, catalog and header-injection checks (851-3848) (87cbca1)
  • Preview HTML files in the file pane (851-3845) (a15c6f6)
  • Format encode-lab bench sources with swift-format (b27ceb4)
  • Test audit packages/sandboxes: drop duplicated defaults and fake-provider self-tests, repair Daytona root command and adapter wiring checks (851-3846) (f66d9ad)
  • List Projects above Sandboxes in Settings (851-3844) (#970) (19ca9ad)
  • Add an encode-lab bench subcommand for encoder experiments (851-3767) (#969) (4af6b59)
  • Add a Tasks section to the workspace inspector (851-3760) (#967) (600b665)
  • Remember composer speed and thinking per model, across machines (851-3841) (de4543e)
  • Test audit packages/harness-manager: merge replayed vault and lifecycle cases, repair vacuous credential, OAuth and uninstall checks (851-3840) (758f73b)
  • Build the Intel Mac server on GitHub's hosted macos-26-intel runner (851-3813) (5c5a423)
  • Test audit packages/mcp: drop replayed and log-format tests, repair vacuous cancellation, OAuth and key checks (851-3830) (1b0ea87)
  • Test audit packages/automation: drop description greps and copied inventories, repair wait and log contracts (851-3810) (c4efc90)
  • Deliver messages sent while a sandbox is paused, and show its paused card in open windows (851-3757) (81f4288)
  • Note noProject agent starts in the codevisor-agents and codevisor-machines skills (851-3799) (fac40c6)
  • Test audit packages/db: merge duplicates, repair vacuous and env-dependent tests (851-3805) (6f61e31)
  • Start agents with no project, in a fresh empty folder, from agents.start (851-3799) (ecd01b0)
  • Show the sidebar row's trailing properties on inspector Parent and Children rows (851-3776) (#968) (c0ab2e3)
  • Add a Google user data and Limited Use section to the privacy policy (851-3789) (99b0799)
  • Sign in to OpenCode's Claude Agent with a Codevisor Claude account (851-3752) (3784754)
  • Remove Fork from the sidebar workspace row's context menu (851-3764) (#966) (dbed761)
  • Block pattern kills from agents in every harness, and stop repo scripts killing by pattern (851-3762) (1575d01)
  • Always offer a working Retry on the agent error card, in chats and bots (851-3753) (0674a1b)
  • Keep sandbox harness sign-ins in sync after re-logins and on wake (851-3758) (c33655c)
  • Replace a Claude or ACP runtime whose process exited, and log why it exited (851-3753) (68a12bd)
  • Match keyboard focus rings to hover shapes (851-3755) (#965) (cd64339)
  • Tail-truncate workspace names instead of middle-truncating (851-3756) (#964) (7126c3c)
  • Fix the vault revoke and agent-start test races (851-3709) (60e2c67)
  • Remove Fork Workspace from the ⌘K command palette (851-3754) (#963) (579b92d)
  • Install the chat's chosen agent first when it changes after a sandbox starts early (851-3699) (1ea2d34)
  • Show what a plugin includes as disclosures in the install sheet (851-3751) (2b92be1)
  • Collapse plugin page lists, drop Blocked Publishers on macOS, and add a managed Slack OAuth client (851-3746) (c7393c5)
  • Resume update-paused turns without reading them as user rejections (851-3747) (1f660f7)
  • Open the plugin's page after installing it, and show Accounts first (851-3719) (0fe36f7)
  • Find the bundled Google sign-in client from the packaged server (851-3745) (4ef4970)
  • Drop the dummynet rate limit from Tier 2's N3 (851-3595) (#962) (4d5cd09)
  • Open the bot Full Transcript like a chat pane and keep busy transcripts projecting (851-3727) (5559af0)