You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit e2efa27
Browse filesBrowse the repository at this point in the historyBrowse files
<imgalt="The agentyard Worktrees page: totals for worktrees, disk use and safe-to-delete size, then each repository's worktrees with a verdict such as Keep, Open PR, Safe to delete or Prunable."src="docs/screenshots/worktrees-light.png"width="100%">
34
+
<imgalt="The agentyard Worktrees page with totals, a colored storage treemap, repository breakdown, and cleanup filters."src="docs/screenshots/worktrees-light.png"width="100%">
35
35
</picture>
36
36
37
37
<sub>Every screenshot here is <code>agentyard demo</code>: synthetic data, nothing from a real machine.</sub>
@@ -68,6 +68,8 @@ fetches it, looks up each branch's pull request, and gives every worktree one ve
68
68
|**Open PR**| The branch has a PR in review. |
69
69
|**Keep**| Uncommitted changes, or commits that exist only on this machine. |
70
70
71
+
An interactive treemap shows measured disk usage by worktree or repository. Select a tile for its verdict and path, or jump to its row. Search, verdict, and repository filters update the chart, totals, and list together. Choose several values in the Filter menu; remove any selection individually.
72
+
71
73
Totals are grouped by repository and by folder, with ready-to-copy `git worktree remove` commands for
72
74
the safe-to-delete rows. Rows and repositories are sorted by last activity: the newest of the last
73
75
commit, the worktree's index and any uncommitted file. Sizes are `du` logical sizes, refreshed every
@@ -80,7 +82,7 @@ commit, the worktree's index and any uncommitted file. Sizes are `du` logical si
<imgalt="The Pull requests page: counts of open, ready, needs-action, waiting and draft PRs, org filter chips, and a table where each PR shows the one thing blocking it."src="docs/screenshots/prs-light.png"width="100%">
85
+
<imgalt="The Pull requests page: colored status quick views, searchable multi-select filters, and a table where each PR shows the one thing blocking it."src="docs/screenshots/prs-light.png"width="100%">
84
86
</picture>
85
87
86
88
Every open PR you authored (`is:pr is:open author:@me archived:false`, as whoever `gh` is logged in
@@ -101,13 +103,13 @@ this order:
101
103
|**Ready to merge**| none of the above | who approved it |
102
104
103
105
Next to the state: check counts, review state, last commit, diff size, and the local worktree that has
104
-
the branch checked out. Org chips filter the list, and your selection is remembered per browser.
106
+
the branch checked out. Status quick views give one-click access to needs-action, ready, waiting, draft, and queued PRs. The Filter menu combines multiple statuses, organizations, and repositories with search. Active selections can be removed individually; filters and sort order are remembered for the browser session.
<imgalt="The Sessions page with a session open in a side drawer: its resume command with a Copy resume button, folder, branch, linked PR, and the latest messages."src="docs/screenshots/sessions-light.png"width="100%">
112
+
<imgalt="The Sessions page with Claude and Codex icons, agent and session-type filters, prompt previews, branches, and Copy resume actions."src="docs/screenshots/sessions-light.png"width="100%">
111
113
</picture>
112
114
113
115
Every Claude Code (`~/.claude/projects`) and Codex (`~/.codex/sessions`) session on disk, newest
@@ -118,7 +120,7 @@ session under, which is the only place `--resume` finds it. A session whose fold
118
120
removed worktree) is flagged.
119
121
120
122
Sub-agents are left out (Codex reviewer and sub-agent rollouts, Claude agent-team workers).
121
-
Scheduled-task runs have their own chip.
123
+
Agent icons identify Claude Code and Codex. Use the agent icons for quick filtering, then narrow by source or folder in the Filter menu. Sort by activity, name, or size.
122
124
123
125
> [!IMPORTANT]
124
126
> Only the Mac running agentyard can open the Sessions tab. Transcripts include tool output, which can
@@ -133,7 +135,7 @@ every target is thumb-sized.
133
135
<palign="center">
134
136
<imgalt="The Worktrees page on a phone: totals as a two-by-two grid and repositories as cards."src="docs/screenshots/phone-worktrees.png"width="260">
135
137
136
-
<imgalt="The Pull requests page on a phone: org chips and one card per PR with its blocker, checks and review."src="docs/screenshots/phone-prs.png"width="260">
138
+
<imgalt="The Pull requests page on a phone: status quick views, a mobile filter panel, and one card per PR with its blocker, checks and review."src="docs/screenshots/phone-prs.png"width="260">
137
139
</p>
138
140
139
141
**Sync now** (top right) re-runs the worktree scan, the PR poll and the session index right away and
Copy file name to clipboardExpand all lines: docs/design/assets.md
+9-1Lines changed: 9 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Brand assets
2
2
3
-
All files live in `assets/`. Geometry comes from the canonical three-track mark in `brief.md` section 1. Text is converted to outlines (Helvetica Neue Bold, no embedded fonts), so every file renders identically everywhere. Demo labels only (`yard-demo`, `agent/parser`, PR #42); no real data.
3
+
All files live in `assets/`. Geometry comes from the canonical three-track mark in `assets/logo-mark.svg`. Text is converted to outlines (Helvetica Neue Bold, no embedded fonts), so every file renders identically everywhere. Demo labels only (`yard-demo`, `agent/parser`, PR #42); no real data.
4
4
5
5
| File | Use |
6
6
| --- | --- |
@@ -22,3 +22,11 @@ README snippet:
22
22
```
23
23
24
24
Regenerating: the files are produced by a deterministic script (fontTools outlines, rsvg-convert), following the brief's rule that generated art is draft-only and exact paths and type are composited afterward. Codex image generation was not used, to keep the mark exact.
25
+
26
+
## Session agent marks
27
+
28
+
The inline `page.html` SVG sprite includes the Claude and OpenAI marks from
0 commit comments