Skip to content

v0.1.10 — loops you can reach, wherever they run

Choose a tag to compare

@scgopi scgopi released this 31 Jul 19:16

The multi-machine release: everything found while running self-improving loops across two Macs and a Codespace, fixed and validated where it was found.

Remote loops are first-class now.

  • The launch race that typed a whole zsh/copilot command into a live agent's input bar is gone — a remote session's existence check and launch share one shell.
  • Messages and kills reach remote sessions over ssh. graphcode node send to a Codespace loop delivers; stopping or deleting one actually ends its session. (This never worked in any prior version — remote repos and the local-only transport shipped together in 0.1.7-beta.)
  • Remote Copilot loops get their goals: an unattended Copilot queues its --interactive goal behind a per-session folder-trust dialog nobody answers, so the launch now pre-trusts the one repository the loop was pointed at, on the host it runs on. Scoped to Copilot, pinned untouched for every other backend and every local launch.

The sidebar can no longer lose a loop.

  • Closed cycles (maker↔reviewer pairs) had no root and vanished from the list while both loops ran — the sidebar now anchors them the way the canvas always has.
  • The disclosure chevron draws whenever a row has children, not only under the pointer, and expansion survives relaunch. A loop that exists is always visible or exactly one visible chevron away.
  • New children auto-expand their parent chain the moment they're created; Local Projects and Remote Repositories fold under captioned headers with real air between sections.

Copilot defaults that match unattended reality. New Copilot loops launch with Copilot's own --yolo — the old tools-only default left loops stalling at URL and path dialogs nobody was watching. The welcome tour's backend choice now applies the moment it's made and can't be silently reverted by the Settings pane.

Everything in v0.1.9 — the self-improving loop machinery itself — is unchanged underneath.