Skip to content

feat: Agent Guild's Yard in a small view beside the code, opening a double-clicked session in the tab - #8

Merged
oddessentials merged 4 commits into
mainfrom
feat/yard-view
Oct 21, 2026
Merged

oddessentials merged 4 commits into
mainfrom
feat/yard-view

Conversation

@oddessentials

@oddessentials oddessentials commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Important

Requires Agent Guild 1.5.0 or newer, which oddessentials/agent-guild#298 releases. Release order:

  1. merge and publish Agent Guild 1.5.0;
  2. check that the published 1.5.0 has the compact page;
  3. then merge this.

With an older Agent Guild the view only shows "The Yard here needs Agent Guild 1.5.0 or newer". This was checked against the published 1.4.0.

Part of #6, which stays open until the whole integration is released and checked.

The view

  • Agent Guild in the Explorer, collapsed until opened, so nothing loads at startup. It can be dragged to the bottom panel.
  • It shows only the Yard scene, in the tab's last skin and theme, which are stored in globalState.
  • No retainContextWhenHidden: a hidden view keeps nothing and draws nothing, and loads once when it shows again.
  • Double-clicking a character opens the tab, or brings it forward, and opens that session's terminal once. That holds whether the tab was closed, hidden, in front or still connecting.
  • Without a running Agent Guild, or with one that is too old, the view says so and offers Open Agent Guild.

When Agent Guild is gone before a page loads

  • When a frame finishes loading, the view and the tab run the existing health() check. There is no new timeout or polling.
  • View: if the check fails, it shows "Agent Guild stopped responding" with Retry and Open Agent Guild.
    • Only the page's own ready message counts as loaded.
    • A page that never sent ready loads again when the view shows or the tab reconnects.
    • A check that answers after a newer page loaded, or after the view was disposed, changes nothing.
  • Tab: reconnects through its existing refresh and loads its page once.
  • Known limit: if the manager comes back between a failed frame and its check, the error page stays until the next event (showing the view, or the tab reconnecting).

Store listing

  • The README leads with running the coding agents (with the Claude Code and Codex CLI rate-limit meters), then the Yard, the view beside your code and the tab.
  • A table compares what each tool gets, and every claim was checked against Agent Guild 1.5.0's code.
  • media/view.png shows the view in real VS Code with demo sessions, captioned as such.
  • Adds a commands table, a version table, troubleshooting, privacy and trademark notes, and the keywords companion and sidebar (29 of 30).

Tests

🤖 Generated with Claude Code

oddessentials and others added 4 commits October 21, 2026 12:33
…ouble-clicked session in the tab

- An Agent Guild view in the Explorer, collapsed until opened, that can be
  moved to the panel. It shows only the Yard scene, in the tab's last skin
  and theme, and draws nothing while hidden.
- Double-clicking a character opens the tab, or brings it forward, and opens
  that session's terminal once, whether the tab was closed, hidden, in front
  or still connecting.
- Without a running Agent Guild, or with one older than 1.5.0, the view says
  so and offers Open Agent Guild.

Closes #6

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…e their page loads

When a page's frame finishes loading, the view and the tab check the
manager with the existing health check, instead of leaving the browser's
error page:

- The view says "Agent Guild stopped responding", with Retry and Open
  Agent Guild. Only the page's own ready message counts as loaded; a
  page that never sent it loads again when the view shows or the tab
  reconnects. A check that answers after a newer page or a disposed view
  changes nothing.
- The tab reconnects through its existing refresh, starting a manager if
  none answers, and loads its page once.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… under companion and sidebar

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…pares what each tool gets, and shows the Yard beside your code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@oddessentials
oddessentials merged commit 6eb94b8 into main Oct 21, 2026
8 checks passed
@oddessentials
oddessentials deleted the feat/yard-view branch October 21, 2026 21:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant