Open-source case · last 30 days
Warden
An open-source repo developed with YATFA — every pull request, priced in credits.
In the last 30 days: 406 pull requests merged, active 15/30 days.
Planned, implemented, and reviewed by YATFA agents. Credits are the compute each piece of work cost.
Repository →
Snapshot 38 minutes ago
Pull requests
406
merged, 30 days
Active days
15/30
with delivery
Credits / PR
106.41
average cost
Lines added
+148,830
in 30 days
Lines deleted
−22,327
in 30 days
Lines added/deleted reflect diff size, not quality — generated code, renames, and bulk deletions can distort them. A “credit” is the compute a piece of delivered work cost.
Daily activity
Each square is a day; darker means more delivered. Click a day to see what was done.
July 14, 2026
31 PRsPull requests
31
Lines
+12,082
−1,134
Credits
5,058.37
Pull requests
- #164 Sidebar: abolish tabs — show open panes + per-workspace recently-closed (drop activeTabs/hiddenTabs) +484 −378 453.46
- #157 Surface a read-only "Directives" history tab in the Observer (full text + target + time, per-agent filter) +645 −12 368.98
- #169 Serve `has-session` over the companion RPC channel — migrate the pre-attach liveness probe off per-op SSH (WARDEN-270 companion transport) +543 −16 285.57
- #167 Per-chat "watch" ping: targeted, reason-specific notification when a watched chat newly needs you (Observer Job #1) +649 −25 277.48
- #152 Saved instruction snippets: reusable intervention library (broadcast picker + focused-pane quick-send) +711 −73 276.44
- #171 Companion transport: serve the agent lifecycle commands (`spawn` + `kill`) over the companion RPC channel — migrate create/destroy off per-op SSH (WARDEN-270) +774 −19 272.30
- #179 Crafted in-app attention ping (themed sonner toast) for the at-Warden visible case — Job #1's "beautiful notification" +424 −11 230.05
- #191 Configurable default shell per host — for new terminals and split panes +315 −64 196.11
- #153 Add "Observer model" Settings section: configure Observer LLM (model, base URL, auth token, max tokens) via UI, round-tripped through /api/config and applied live without restart +472 −45 195.29
- #163 Batch-act on agents by health group in Fleet Health: multi-select + "Kill N…" +597 −59 191.19
- #159 Route attention desktop alerts by severity + per-agent mute +539 −40 187.83
- #177 Aggregated range diff view — net `git diff @{u}..HEAD` (unpushed ↑N) / `HEAD..@{u}` (incoming ↓N) as one unified-diff modal +479 −13 173.51
- #162 Distinguish staged vs unstaged changes in the dirty-file list (preserve porcelain XY) + read-only `git diff --cached` path +338 −58 163.17
- #155 View a file's full content at a historical commit in the FileViewer (git show <hash>:<path> blob), completing the History view-mode +554 −8 146.33
- #181 Companion transport: serve interactive-pane control-plane commands (resize / disableMouse / detectMouse) over the companion RPC channel — migrate attach-time + per-resize ops off per-op SSH (WARDEN-270) +870 −36 146.19
- #161 Surface per-session LLM token usage + fleet summary in the All Sessions history +531 −27 135.88
- #166 Companion transport: capture lastActivity host-side for discover read-parity (UNKNOWN→HEALTHY in Fleet Health) +508 −52 127.35
- #182 Surface magnitude of an agent's uncommitted work: `+N −M` diffstat chip on the per-agent changed-files view +243 −21 114.21
- #178 Wire up the "Success messages" & "Errors" toast toggles — gate 2 ungated successes (notifySuccess) and 6 ungated generic errors (notifyErrors) +21 −14 112.27
- #172 Surface full commit message (subject + body) when expanding a commit across all commit lists +172 −8 112.24
- #158 Surface per-host resource load: aggregate load line in Fleet Health host-group header + live load annotation in the + new-chat host picker +312 −24 104.49
- #154 Host-aware spawn preset: re-seed the + new chat agent-type field on host switch via a per-host defaultNewChatPresetByHost map (mirrors WARDEN-336's host-aware cwd, completing host-aware spawn defaults) +271 −10 103.33
- #165 Enforce fleet attention threshold ordering (warning ≤ critical) so an inverted pair can't make a silent agent render HEALTHY and suppress the critical desktop alert +185 −39 101.07
- #173 Recency-bound classifyPane state decision so recovered errors/prompts stop reading as "needs attention" +65 −4 93.59
- #147 Add workspace-preserving "Reset preferences to defaults" to Settings +374 −3 92.09
- #176 Collection cards: themed right-click menu (Open · Rename · Copy name · Copy criteria · Delete) — surfaces backend rename/delete the UI never exposes +361 −21 89.66
- #170 Promote one ranked "you're needed here, because X" directed callout to the top of the Attention badge popover (Observer Job #2) +262 −7 81.49
- #175 Wire the dead "Poll Interval" preference into the web dashboard refresh cadence (App.tsx hardcodes 60s/30s and ignores pollIntervalMs) +213 −9 76.99
- #168 Themed right-click menu (Copy/Paste/Clear/Search) on the xterm terminal surface — reconcile the native-fallback holdout +55 −19 58.40
- #180 Give observer tool-call entries a themed right-click menu (Copy tool name · Copy argument) +19 −5 49.77
- #174 Activity timeline event rows: themed right-click menu (Copy details · Copy directive · Filter to this type/host/agent) +96 −14 41.65
Also see: YATFA
YATFA developing its own codebase — autonomous work, measured in credits.