Repository navigation
Version Packages - #458
Open
github-actions[bot] wants to merge 1 commit into
Open
Version Packages#458github-actions[bot] wants to merge 1 commit into
github-actions[bot] wants to merge 1 commit into
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
5 times, most recently
from
November 8, 2026 00:16
0f9e82f to
272229f
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
November 8, 2026 06:08
272229f to
c74ad53
Compare
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.
Releases
@neta-art/cohub-cli@10.25.0
Minor Changes
4c2684d: The CLI starts several times faster and uses far less CPU. It ships as one bundle, loads only the command you run, and reuses V8's compile cache, so
cohub --versiontakes about 50 ms instead of about 300 ms and API commands use about a third of the CPU. WithHTTPS_PROXYset, the proxy now applies in the same process instead of a second Node process.Self-updates no longer pile up: however many commands finish at once, one background worker checks for a release, at the lowest CPU priority and after a random delay of up to a minute. A failed check retries after 30 minutes. An install that runs too long is interrupted, never killed, so npm can roll it back. It also installs less: the SDK and other bundled or unused packages are no longer dependencies.
bdd8f65: Displays record and replay.
cohub spaces displays record start | stop | lsrecords a screen into the Space folder (.cache/cohub/displays/recordings/) from the video it already streams, with no second encoder;--autorecords agents' plans instead;record stop --autoends that. Recording pauses while the screen reports a focused password field, or a person steps in. The SDK addsdisplays.record(),stopRecording(),recordings()andsteps(turnId), the plans a Turn ran, which sandboxd logs for replay.cohub spaces displays windowslists a desktop's windows, and--window <id>onlook,capture,treeandactreads one alone, in its own coordinates. A plan that stops now says what to do next: sandboxd addsstopped.hint, which names no command, andstopped.next(look,lookImageorlist), a read safe to run as is, which the CLI prints as a command. A step that set a field saysreadBackwhen the field holds the text. Live sessions get the agent's pointer (pointerevents) and the other viewers' cursors (cursors,sendCursor()).Needs a sandboxd with display recording; older ones answer
display_unsupported.Patch Changes
a744c22: Download sandboxd v2.95.0, bringing local Runtime workspace access, display control fixes and runtime bridge cleanup to npm installs.
e5b4b02: The SDK is much smaller in bundled apps. Zod is now imported as a namespace, so bundlers drop the parts that go unused, such as locales and JSON Schema. Gzipped through esm.sh-style bundling, the root entry drops from 206 KB to 142 KB,
/host-bridgefrom 95 KB to 33 KB and/boardfrom 166 KB to 104 KB. Every entry now comes from a single build that emits each module once. Before, the root entry carried its own copy of the Board model and layout, so text measurement installed by/board/rendernever reachedBoardClient.cohub --helpnow prints from the command list captured at build time and loads no command code: about 70 ms instead of about 220 ms.cohub --versionskips the command parser.boardsandruntimecommands load export rendering and the Runtime supervisor only when they need them, and the GPU export page ships minified. Together these make the package 1.4 MB smaller.Hosts: no action
6d2b802:
files.read()on a cloud Space can now return aSpaceFsSymlink(kind: "symlink") instead of failing withsymlink_not_supported. It carries the link text astargetand, when that resolves inside the workspace, a workspace-relativetargetPath. The target itself is never read. UseisSpaceFsSymlink()to tell it apart;symlinkReadError()builds the old error for readers that need file content. Local Spaces still follow symlinks.cohub spaces files cat --jsonprints this description for a cloud symlink.Hosts: callers of
files.read()that branch on"content" in fileto detect a preparing file must checkisSpaceFsSymlink()first.@neta-art/cohub@13.16.0
Minor Changes
bdd8f65: Displays record and replay.
cohub spaces displays record start | stop | lsrecords a screen into the Space folder (.cache/cohub/displays/recordings/) from the video it already streams, with no second encoder;--autorecords agents' plans instead;record stop --autoends that. Recording pauses while the screen reports a focused password field, or a person steps in. The SDK addsdisplays.record(),stopRecording(),recordings()andsteps(turnId), the plans a Turn ran, which sandboxd logs for replay.cohub spaces displays windowslists a desktop's windows, and--window <id>onlook,capture,treeandactreads one alone, in its own coordinates. A plan that stops now says what to do next: sandboxd addsstopped.hint, which names no command, andstopped.next(look,lookImageorlist), a read safe to run as is, which the CLI prints as a command. A step that set a field saysreadBackwhen the field holds the text. Live sessions get the agent's pointer (pointerevents) and the other viewers' cursors (cursors,sendCursor()).Needs a sandboxd with display recording; older ones answer
display_unsupported.6d2b802:
files.read()on a cloud Space can now return aSpaceFsSymlink(kind: "symlink") instead of failing withsymlink_not_supported. It carries the link text astargetand, when that resolves inside the workspace, a workspace-relativetargetPath. The target itself is never read. UseisSpaceFsSymlink()to tell it apart;symlinkReadError()builds the old error for readers that need file content. Local Spaces still follow symlinks.cohub spaces files cat --jsonprints this description for a cloud symlink.Hosts: callers of
files.read()that branch on"content" in fileto detect a preparing file must checkisSpaceFsSymlink()first.Patch Changes
3b0ecb3: Session patches copy only the content blocks they change. Untouched blocks keep their identity across generation
stateevents instead of being deep-cloned on every patch.e5b4b02: The SDK is much smaller in bundled apps. Zod is now imported as a namespace, so bundlers drop the parts that go unused, such as locales and JSON Schema. Gzipped through esm.sh-style bundling, the root entry drops from 206 KB to 142 KB,
/host-bridgefrom 95 KB to 33 KB and/boardfrom 166 KB to 104 KB. Every entry now comes from a single build that emits each module once. Before, the root entry carried its own copy of the Board model and layout, so text measurement installed by/board/rendernever reachedBoardClient.cohub --helpnow prints from the command list captured at build time and loads no command code: about 70 ms instead of about 220 ms.cohub --versionskips the command parser.boardsandruntimecommands load export rendering and the Runtime supervisor only when they need them, and the GPU export page ships minified. Together these make the package 1.4 MB smaller.Hosts: no action