Repository navigation
feat: Agent Guild's Yard in a small view beside the code, opening a double-clicked session in the tab - #8
Merged
Merged
Conversation
…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>
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.
Important
Requires Agent Guild 1.5.0 or newer, which oddessentials/agent-guild#298 releases. Release order:
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
globalState.retainContextWhenHidden: a hidden view keeps nothing and draws nothing, and loads once when it shows again.When Agent Guild is gone before a page loads
health()check. There is no new timeout or polling.readymessage counts as loaded.readyloads again when the view shows or the tab reconnects.Store listing
media/view.pngshows the view in real VS Code with demo sessions, captioned as such.companionandsidebar(29 of 30).Tests
Unit: 7 pass.
e2e in real VS Code against a manager running from feat: VS Code can show the Yard in a small view beside the code, and open a double-clicked session in its tab agent-guild#298, twice:
Neither page loaded more than once after any step.
CI's e2e installs
MIN_VERSION(1.2.0), so in CI it checks the "needs 1.5.0" view.🤖 Generated with Claude Code