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 31 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 16, 2026
40 PRsPull requests
40
Lines
+17,116
−2,028
Credits
2,997.65
Pull requests
warden
39
- #198 Remove remaining synchronous (blocking) spawns — git/search request handlers and ssh control/cleanup +170 −132 223.95
- #246 Add user-authored output-pattern alerts to Watch ("ping me when a watched agent prints X") +1,196 −25 206.67
- #222 Add per-host display labels (friendly names via hostTagOf funnel) +420 −46 201.87
- #252 Push critical agent alerts beyond the desktop: deliver attention/budget/watch events to a user-configured webhook (ntfy/Discord/Slack/Telegram) so a human away from the machine still gets pinged +1,750 −3 117.65
- #220 Telemetry slice 5: pipeline assembly — compose record() = resolve-tier → consent-off hard no-op → redact() → schema validate() → send() (pure tested module with injected consent/validate/transport; wires main.cjs setRecord/setBaseConsent when slice 1 lands) +784 −0 109.63
- #225 Persist Fleet Health per-host collapse state across reloads (lift transient collapsedHosts useState to App-owned + UiState, mirroring WARDEN-468) +147 −6 107.68
- #239 Live-wire the assembled telemetry pipeline into electron/main.cjs so opt-in telemetry actually captures and sends +1,239 −26 106.81
- #237 Closing a maximized pane hides all other panes until a workspace switch +241 −3 99.37
- #227 Telemetry foundation slice 1: versioned event schema + off-by-default two-tier consent (no transport) +944 −1 99.05
- #226 Give the Observer DirectiveCard a themed right-click menu (Copy directive · Copy agent) — the last observer entry type with no menu while its sibling user/observer/tool rows all have one +49 −34 95.75
- #253 Surface honest "enabled but no receiver endpoint configured" status in Telemetry Settings +326 −1 89.49
- #235 Telemetry docs truthfulness cutover: correct README.md/PRODUCT.md "no telemetry" denial now that a visible Telemetry Settings section ships +3 −3 89.46
- #250 Time-boxed alert snooze: mute an agent's attention alerts for 1h / until tomorrow with auto-rearm +617 −44 89.26
- #219 Record human lifecycle actions (kill/spawn/resume) in the activity timeline +221 −1 84.37
- #245 ConflictView: add themed right-click menu (Copy file path · Copy filename · Copy "ours" · Copy "theirs" · Close) +98 −45 78.68
- #223 Batch interrupt: send Ctrl-C/Esc to selected agents via the existing /api/key (non-destructive fleet op, sibling of Send and Kill) +814 −12 75.87
- #229 Retire the Observer's alert_changes LLM tool — defer "where am I needed" to the deterministic AttentionBadge +27 −475 74.35
- #254 Fleet-wide pickaxe (content history search) — add `pickaxe` param to /api/git-log (`git log -S`/`-G`) + a content mode on the WARDEN-534 fleet search +468 −49 73.67
- #207 Telemetry slice 3: send/transport path — consent-gated, bounded-retry POST to user-configured endpoint with schema-version header (pure tested module + telemetryEndpoint config pref) +596 −0 70.99
- #230 Paginate the session transcript viewer — add "Load earlier messages" for older messages in a long past session +462 −56 66.65
- #241 Surface each agent's remote identity + make branch/HEAD commit deep-linkable to the repo host (GET /api/git-remote) +647 −5 66.22
- #224 Searchable commit history — add `grep` param to /api/git-log (git log --grep -i) + a search box over the per-agent commit lists +301 −22 62.07
- #248 Surface per-agent last-commit freshness (relative time + stale tint) on the git badge via a `headDate` field on /api/git-status +157 −10 60.18
- #240 Telemetry: "What telemetry sends" verifiability panel — render WARDEN-508's describeCollection + previewPayload in the Telemetry Settings section so an opt-in user can inspect the exact redacted payload +380 −0 59.53
- #255 Verify FileViewer alive end-to-end across all four entry paths; root-cause/fix whatever renders dead or blank +238 −4 58.63
- #232 Retire the Observer's summarize_chats LLM tool (prompt + TOOLS registry + dispatch + pure core + UI label + tests) +29 −687 50.91
- #251 Finish the Collections authoring surface: reachable custom criteria + in-place edit +405 −85 49.37
- #244 Fleet-wide commit search — fan the WARDEN-498 per-agent `--grep` across all agents from one sidebar-level search box, grouped by agent (name · project · ↑unpushed) +626 −0 48.26
- #242 Crafted in-app sonner toast for the per-chat watch ping (at-Warden visible case) — parity with the fleet's WARDEN-402 +231 −45 47.18
- #228 Telemetry slice 6: verifiability engine — pure tested module (describeCollection + previewPayload) that catalogs per-tier collection and previews the exact redacted + validated payload of any candidate event +685 −0 42.53
- #221 Add themed right-click context menu to GlobalSearchDialog result rows (Open · Copy matched line · Copy pane name · Copy host) +59 −17 37.98
- #238 Add telemetryEndpoint receiver-URL field to Telemetry Settings UI (wire end-to-end through /api/config) +22 −0 33.91
- #256 Move per-pane workspace-search (🔍) and open-file (📄) onto the pane context menu; retire the distant grid-toolbar buttons +214 −20 33.20
- #231 Surface in-progress git operation detail (rebase step N/M · onto · stopped-sha; applied SHA for merge/cherry-pick/revert) in the per-agent git badge +310 −32 32.77
- #243 Fleet-wide 24h activity heatmap in Fleet Health (shared time-axis matrix; rows=agents, cols=hourly buckets, intensity=volume, red=error bursts) +699 −0 32.63
- #234 State-aware watched-chat row indicator — thread watchedStates (WARDEN-476) to ChatRow/OpenPaneRow so a watched chat currently needing you is recognizable at a glance +260 −48 28.67
- #249 Rebuild GlobalSearchDialog onto shadcn Dialog primitives + surface honest error states (match WorkspaceSearchDialog sibling) +92 −43 23.27
- #236 Give DirectiveHistory log entries a themed right-click context menu +88 −16 20.18
- #247 Move split onto the pane — "Split shell here" in the pane context menu (this pane's host/cwd); retire the grid-toolbar +split button +36 −29 19.00
warden-telemetry
1
Also see: YATFA
YATFA developing its own codebase — autonomous work, measured in credits.