Huskies Agent
cd2b417962
huskies: regen source-map.json
2026-07-18 01:54:05 +00:00
Huskies Agent
405d29d933
huskies: merge 1208 story Ops/LLM sessions can reach gateway-mode + cross-project MCP (the biggest shell-fallback cause)
2026-07-18 01:54:05 +00:00
Huskies Agent
bb16f915f3
huskies: regen source-map.json
2026-07-18 01:43:24 +00:00
Huskies Agent
25bc952dff
huskies: merge 1207 story fleet_resources MCP tool: on-demand host + per-container disk, load, and CPU/mem
2026-07-18 01:43:24 +00:00
Huskies Agent
5243854129
huskies: merge 1205 bug compact STILL swallowed after 1192 — interception is placed AFTER the registry dispatch, not before
2026-07-18 01:23:52 +00:00
Huskies Agent
486146ab34
huskies: regen source-map.json
2026-07-18 01:14:14 +00:00
Huskies Agent
fba9b09d3e
huskies: merge 1206 story fleet_identity MCP tool: read sled pins vs live signed identity, and re-pin via TOFU
2026-07-18 01:14:14 +00:00
Huskies Agent
8d2ad6424b
huskies: regen source-map.json
2026-07-17 23:23:52 +00:00
Huskies Agent
75c4a8de33
huskies: merge 1203 bug Gateway status gives no response — 1187 made it proxy-only with no local resolution or error surfacing
2026-07-17 23:23:52 +00:00
Huskies Agent
fd83ff2f53
huskies: merge 1202 bug Flaky test: matrix pull pull_rejects_tampered_artifact_sha256_mismatch fails nondeterministically in merge gates
2026-07-17 21:45:53 +00:00
Huskies Agent
38bdfa2ab4
huskies: regen source-map.json
2026-07-17 20:57:21 +00:00
Huskies Agent
5b340e7b20
huskies: merge 1199 story Orphaned build-dir GC: reclaim dead worktree targets without touching warm caches
2026-07-17 20:57:21 +00:00
Huskies Agent
2bd41d980c
huskies: regen source-map.json
2026-07-17 19:43:27 +00:00
Huskies Agent
80efb7fcfc
huskies: merge 1201 story Chat notification when a new work item is filed
2026-07-17 19:43:27 +00:00
Huskies Agent
b9af302baf
huskies: regen source-map.json
2026-07-17 19:25:52 +00:00
Huskies Agent
c1523e8acf
huskies: merge 1200 story Low-disk warning: the fleet tells the operator before the disk takes it down
2026-07-17 19:25:52 +00:00
Huskies Agent
82865956d2
huskies: merge 1195 bug Chat show renders metadata from stale content-text YAML instead of CRDT registers
2026-07-17 19:04:56 +00:00
Huskies Agent
ecbed641bb
huskies: regen source-map.json
2026-07-17 18:31:36 +00:00
Huskies Agent
db27d0dbf3
huskies: merge 1198 bug Failed agents are never reaped — a dead pool entry blocks respawn indefinitely
2026-07-17 18:31:36 +00:00
Huskies Agent
2335fc0bbb
huskies: merge 1194 bug db shadow-table tests flake when SHADOW_DB_PATH is not initialized
2026-07-17 18:06:34 +00:00
Huskies Agent
ba1617934a
huskies: merge 1190 bug Startup version announcement only fires on the trampoline path — normal restarts still say just "Timmy is online."
2026-07-17 17:42:23 +00:00
Huskies Agent
c91ebb810c
huskies: regen source-map.json
2026-07-17 17:33:55 +00:00
Huskies Agent
b9d130bf64
huskies: merge 1193 story overview chat command: active work across all connected sleds
2026-07-17 17:33:55 +00:00
Huskies Agent
9db8a5006a
huskies: merge 1196 bug Inactivity watchdog kills agents mid tool-call: awaited MCP calls produce no PTY output
2026-07-17 16:21:51 +00:00
Huskies Agent
d4dde5d436
huskies: regen source-map.json
2026-07-17 14:24:56 +00:00
Huskies Agent
a2b7b62960
huskies: merge 1191 bug /identity node_id field reports the CRDT id, not the node_identity.key the signature uses
2026-07-17 14:24:55 +00:00
Huskies Agent
d77399aced
huskies: regen source-map.json
2026-07-17 13:46:11 +00:00
Huskies Agent
6174828e18
huskies: merge 1192 bug compact command is swallowed by the registry placeholder before its real handler runs
2026-07-17 13:46:11 +00:00
Huskies Agent
e991c6ac63
huskies: regen source-map.json
2026-07-17 13:32:30 +00:00
Huskies Agent
bb5d7879ff
huskies: merge 1189 story Gitea Actions workflow: build the sled artifact on master merges and publish to the dev channel
2026-07-17 13:32:30 +00:00
Timmy and Claude Fable 5
3ed3fdd6b0
Fold GatesFailed auto-retry into the block subscriber's shared budget
...
Code review of 1185 (merge 0f4b0c95 ) found the retry subscriber's central
invariant did not hold: the MergeFailure->Merge bounce caused by its own
retry reset both its attempt counter and the block subscriber's counter,
so the shared merge_failure_block_threshold budget was unreachable and a
deterministic gates failure retried forever.
One subscriber now owns one counter driving both policies:
- Counter survives PipelineEvent::MergeRetryStarted bounces (finding 1);
a third consecutive failure blocks even with retries in between.
- Mixed failure kinds share the single budget (finding 5).
- Retries respect recovery: no counting or scheduling while a mergemaster
is active, and perform_auto_retry re-checks before firing (finding 2).
- perform_auto_retry applies the same eligibility gates as
assign_merge_stage (review hold, frozen, blocked, unmet deps) so freeze
now stops a retry loop (finding 4).
- Per-story scheduling generations invalidate stale sleeping timers
(finding 6).
- One-shot startup scan schedules a catch-up retry for stories already
parked in GatesFailed, so restarts no longer strand them (finding 3);
kept out of the periodic reconciler to avoid re-retrying exhausted
stories every tick.
- Chat is notified only after the merge actually starts; a failed trigger
logs instead of claiming a retry ran (finding 7).
- Config reads moved onto spawn_blocking (finding 8, bug 1170 class).
Deletes merge_failure_retry_subscriber.rs; notification plumbing
(WatcherEvent::MergeAutoRetry et al) is unchanged.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019fHdm92yjvguPi2LiXfLB9
2026-07-17 13:36:45 +01:00
Huskies Agent
c717ae7041
huskies: regen source-map.json
2026-07-17 12:11:27 +00:00
Huskies Agent
0f4b0c9536
huskies: merge 1185 story Bounded auto-retry for GatesFailed merges before requiring human intervention
2026-07-17 12:11:27 +00:00
Huskies Agent
5d672f5bf6
huskies: regen source-map.json
2026-07-17 12:05:04 +00:00
Huskies Agent
043c77f077
huskies: merge 1186 story compact chat command: distill session context deterministically, then reset with a seed
2026-07-17 12:05:04 +00:00
Huskies Agent
b241661941
huskies: regen source-map.json
2026-07-17 11:58:37 +00:00
Huskies Agent
dac0278218
huskies: merge 1188 story Merge tool results return a summary, not the full gate log (35KB per call)
2026-07-17 11:58:37 +00:00
Huskies Agent
ea8e6edc94
huskies: regen source-map.json
2026-07-17 11:49:43 +00:00
Huskies Agent
eda14976d0
huskies: merge 1187 story status chat command shows that project's status
2026-07-17 11:49:43 +00:00
Huskies Agent
0d26ac5a2a
huskies: regen source-map.json
2026-07-17 11:39:47 +00:00
Huskies Agent
39dd6e0151
huskies: merge 1184 bug Stage transitions never reach the gateway relay: StatusEvent::StageTransition is published only in tests
2026-07-17 11:39:47 +00:00
Huskies Agent
1d71877af6
huskies: merge 1182 bug Sled uplinks all register as 'workspace' — containers never get HUSKIES_PROJECT_NAME
2026-07-17 10:46:22 +00:00
Huskies Agent
ae47dd29e8
huskies: merge 1183 story Config parse error hints at misplaced top-level keys after [[component]]
2026-07-17 10:35:40 +00:00
Huskies Agent
faa7825799
huskies: merge 1181 refactor Dependency freshness sweep: bump manifest minimums, refresh lockfile, drop dead serde_yaml
2026-07-16 19:07:01 +00:00
Huskies Agent
97ed97885a
huskies: regen source-map.json
2026-07-16 18:10:14 +00:00
Huskies Agent
de7d22cb9f
huskies: merge 1180 story Sled↔gateway goes WS-only: remove the deprecated HTTP fallback paths
2026-07-16 18:10:14 +00:00
Timmy
0e684fb06f
Upgrading Docker to include newer node, so front-end builds
2026-07-16 19:03:48 +01:00
Huskies Agent
e0ed35adf1
huskies: regen source-map.json
2026-07-16 17:20:20 +00:00
Huskies Agent
aebe75cd04
huskies: merge 1179 story Token-authenticated sled→gateway WS uplink (remote-gateway ready)
2026-07-16 17:20:20 +00:00
Huskies Agent
0738005863
huskies: regen source-map.json
2026-07-16 16:22:46 +00:00