Skip to content

[Meta] Dogfood as a team and ship the Universe story #218

Closed
2 of 4 issues completed
Closed

Description

@iamnbutler

Ace ships at Universe in about 2.5 weeks (from October 13). This week the team dogfoods Ace together. After that, core systems freeze and the work is packaging: making the story obvious to someone seeing Ace for the first time. Native desktop tools are done for now; the engine lives in githubnext/desktop-tools.

Ways of working

  1. Local channels. Channels run on your machine; teammates on the tailnet see and join them through their own host. This works today.
  2. Hosted channels. The channel lives in a cell the team deploys; its tools run on a workspace host that dials out. This works from the CLI and the Move to menu.
  3. Hosted compute (speculative). Tools run in team-deployed cloud compute instead of on a laptop. Nothing is built; this is a story for the talk, not a ship gate.

This week: dogfood

Do all Ace work in Ace and record escapes in each PR's Built in Ace section (#5). Fix what blocks the team:

Two-person study findings (October 14–15)

Next: packaging and UX

Release

Dev tool cleanup

These are short-term development tools and internal operations details. They go away before Universe.

Not before Universe

External harnesses (#9), browser DOM tools (#50), old-Ace ports (#6), host handoff (#49), peer-agent messaging (#57), hosted lifecycle and messaging (#179, #180, #182), and the remaining items in #58.

Activity

  1. pinned this issue on Oct 13, 2026
  2. iamnbutler commented on Oct 14, 2026

    @iamnbutler
    ContributorAuthor

    PRs opened against this list (none merged yet):

    Stable 0.0.23 status is on #217.

  3. iamnbutler commented on Oct 14, 2026

    @iamnbutler
    ContributorAuthor

    Update, October 14: everything from the earlier list is merged and shipped in Ace Canary 0.0.24.

    Merged from this list: #237, #238, #239, #240, #241, #242, #243. I ticked the matching boxes above.

    Other dogfooding fixes, also in 0.0.24:

    None of these were checked in the native WebKit app before release. 0.0.24 is their first native run.

    Still open on this list:

  4. iamnbutler commented on Oct 15, 2026

    @iamnbutler
    ContributorAuthor

    Filed #260: the CLI can't take part in teammates' channels (say/ask/watch/chat/stop/info, and ls --team). Needed for the agent-driven two-machine study (#10).

  5. iamnbutler commented on Oct 15, 2026

    @iamnbutler
    ContributorAuthor

    Overnight study: interim summary (00:50–02:55 EDT, canaries 0.0.35 → 0.0.39)

    Two Codex testers (gpt-6-astra with computer use) drove Ace Canary on two Macs: A (natembp, owner) and B (nate16-1, teammate). A background worker session fixed issues as they were filed. Screenshots are kept for the writeup.

    Scenario Result
    17c: hosted channel while its workspace host is away Hosting labels (#357) and move confirmation (#353) pass. Model-only runs stalled on a dead workspace link → #372, fixed in #376. Try again during a move → #373, fixed in #375
    17d: recheck #372 and #375 verified. Wording fixed in #381. B's live timeline stalled while relaying through A → B now connects to hosted channels directly (#383)
    17e: recheck of #383 Blocked: the Cloudflare Durable Objects free-tier write quota ran out. The directory rewrote every row each heartbeat → #391. Raw HTML move error → #392, fixed in #393. Rerun after the 00:00 UTC reset
    18c/18d: frozen Helper seen from both Macs #362 (#371) and #385 (#387) verified: both sides explain the freeze and recover live
    20/20b: native desktop work Save sheets failed → #378, fixed in #382 and verified. Desktop-off still allows shell screencapture → #379 (reworded in #380/#389; the isolation decision is the user's). New Window (#330) passes
    21: palette, pins, live tool output #311, #305 and #308 pass. Pin button bug → #394
    22: fix rechecks #331, #333, #307, #332 verified. Duplicate project names → #395

    Tester infrastructure: one tester run died on a model capacity error ("Selected model is at capacity") and was resumed.

  6. iamnbutler commented on Oct 15, 2026

    @iamnbutler
    ContributorAuthor

    Update, 04:30 EDT, canary 0.0.40:

  7. iamnbutler commented on Oct 15, 2026

    @iamnbutler
    ContributorAuthor

    Merged into #5, which is now the single dogfooding issue with only open items. Release and first-run items (Gatewatcher signing, #214, #215) moved to #217. The repository rename is done, since the repo is now githubnext/ace, and the Agentation and ops-docs cleanup was already finished. This body is kept as history.

  8. iamnbutler commented on Oct 15, 2026

    @iamnbutler
    ContributorAuthor

    Study wrap-up (2026-10-14 17:00 → 2026-10-15 09:30 EDT).

  9. unpinned this issue on Oct 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions