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 36 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 15, 2026
31 PRsPull requests
31
Lines
+10,387
−2,233
Credits
4,251.34
Pull requests
- #195 Take local tmux, the 2s pane monitor, and claude detection off blocking (synchronous) spawns +259 −59 711.50
- #183 Push pane-output deltas over the companion channel so the 2s monitor tick stops re-capturing idle panes (WARDEN-270 problem #3) +1,542 −52 473.06
- #187 Honor the 'Timestamp format' preference in the File Viewer blame view (thread timestampFormat → FileViewer → AnnotatedContent, replace timeAgo with formatTimestamp) +29 −150 247.51
- #209 Telemetry slice 4: base-tier event sources — instrument main-process uncaught errors/rejections, renderer crash/gone + unresponsive, and event-loop freeze into schema-valid base-tier events delivered to the consent-gated TelemetryClient.record() +965 −0 239.32
- #200 FileViewer: themed right-click context menu (Copy path · Copy filename · Copy content · Close) +214 −163 223.46
- #184 Token-spend budget with threshold alerts: notify when a runaway/looping agent's cost breaches a limit +1,439 −13 219.11
- #216 Open a file in the FileViewer directly from the per-agent git panel (bridge git view → full-file read/blame/history) +93 −21 204.48
- #212 Retire the Observer's redundant on-demand attention tools (suggest_next_actions + analyze_agents) and the suggestion_card path +13 −557 182.04
- #214 Show per-turn token spend inside the past-session transcript +174 −8 129.82
- #217 Persist File Viewer Rendered/Source choice across opens (fileViewerViewMode) +115 −12 128.61
- #215 Reconcile watch catch-up against current pane state on return — suppress recovered chats & rank survivors by urgency (Observer Job #1 trust bar) +272 −36 126.96
- #218 Focus-gate the live in-app attention ping + directed callout so they never fire on the pane the human is already reading (Job #2 "not-after" trust bar, symmetric with WARDEN-421) +238 −14 121.94
- #189 Suppress the per-chat watch ping when its pane is focused (focus-gate the watch-fire loop) +197 −15 120.77
- #210 Show per-agent token spend in Fleet Health beside CPU/mem (surface cost at the kill-decision point) +232 −19 118.78
- #199 Sidebar agent Filter & Sort do not persist across reloads (App saveUi spread omits agentFilter/agentSort — state is ChatSidebar-local) +116 −28 109.44
- #204 Extend "Hide offline hosts" pref to the Open Chat Browser scope bar (collapse offline host chips behind an "Offline (N)" expander) +60 −15 95.67
- #185 Recover missed per-chat watch pings on return: durable in-app catch-up for away-case false negatives (Observer Job #1 trust bar) +1,035 −10 94.49
- #196 Extend the "Show host tags" preference to the Open Chat Browser page +16 −6 88.81
- #202 Cooldown the per-chat watch ping: one ping per flapping need-episode (escalations override), closing the live-channel false-positive vector +303 −4 83.79
- #190 Read-only ours-vs-theirs conflict view for conflicted files (complete WARDEN-186 state visibility with conflict content) +586 −15 81.64
- #206 Surface agent git reflog (operation history) via read-only GET /api/git-reflog + expanded-view section +405 −3 77.01
- #211 Persist Fleet Health dashboard "Group by" (Health | Host) mode across reloads +99 −9 76.59
- #205 Telemetry slice 2: pre-collection client-side redaction engine — pure tested module enforcing the WARDEN-443 contract (credentials/content/paths/hostnames never enter the pipeline; chat/session names pass only at extended tier); no transport +631 −0 62.40
- #201 Add aggregated uncommitted working-tree "full diff" (± axis) via `git diff HEAD` +225 −43 47.02
- #197 Promote ranked "you're needed here" callout into the "While you were away" return banner (Observer Job #2) +325 −106 42.65
- #213 Add themed right-click context menu to DiffViewer modal (Copy file path · Copy filename · Copy diff · Close) +106 −61 38.59
- #186 Themed right-click context menu for sidebar host rows (Open · Discover · Copy host name · Copy SSH address) +59 −25 37.00
- #208 Add themed right-click context menu to workspace search-result rows (Open in file viewer · Copy matched line · Copy file path · Copy file:line) +38 −8 29.38
- #203 Expose the companion transport as a proper Settings toggle (replace the hidden env var) +250 −6 19.76
- #193 Add themed right-click context menu to workspace tabs (Rename · Copy name · Close) +91 −55 17.52
- #194 Make agent-pane copy work everywhere via OSC 52 (and remove the broken Seamless-copy toggle) +260 −720 2.18
Also see: YATFA
YATFA developing its own codebase — autonomous work, measured in credits.