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
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
b9d130bf64
huskies: merge 1193 story overview chat command: active work across all connected sleds
2026-07-17 17:33:55 +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
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
de7d22cb9f
huskies: merge 1180 story Sled↔gateway goes WS-only: remove the deprecated HTTP fallback paths
2026-07-16 18:10:14 +00:00
Huskies Agent
e5df6232cf
huskies: merge 1178 bug MergeFailureFinal is a trap state: successful re-merge cannot mark the story done
2026-07-16 14:19:55 +00:00
Huskies Agent
77e0394195
huskies: merge 1169 story Gateway pulls signed artifacts from a release channel into its local store
2026-07-16 14:03:31 +00:00
Huskies Agent
0ac68afa4c
huskies: merge 1173 story Identity-aware fleet checks: cryptographic node identity in upgrade and health probes
2026-07-16 13:26:03 +00:00
Huskies Agent
18b065f77a
huskies: merge 1163 story Replace perm_rx lock-as-presence-signal with a permission router
2026-07-16 13:19:20 +00:00
Huskies Agent
6f8a8ffd87
huskies: merge 1175 bug Flaky tests intermittently fail merge gates
2026-07-16 13:03:05 +00:00
Huskies Agent
e67eff17ad
huskies: merge 1158 story Reject boilerplate user stories at save time
2026-07-16 00:03:44 +00:00
Timmy and Claude Fable 5
f39c4b7c4b
Remove all alternate update paths — fleet redeploy is release + upgrade all
...
Killed:
- rebuild_and_restart (in-container cargo self-compile): the MCP tool,
the `rebuild` chat command in all four transports, the web-ui bot
command, and the underlying function. This was the path that caused
the exec() deadlocks.
- upgrade_sled gateway MCP tool: second entry point to sled upgrades,
defaulted to serving the gateway's own macOS binary to Linux sleds.
- GET /api/huskies-binary (both sled and gateway route trees): served
current_exe(), wrong platform when the gateway is macOS. Superseded
by /api/artifacts/ which now also serves on the gateway route tree.
- `huskies upgrade` CLI subcommand and --source flag: third way of
doing the same download-and-replace. Escape hatch for a bricked sled
is `docker cp` + restart.
Kept, distinct jobs: `project-rebuild` (container/image updates),
`rebuild gateway` + script/local-release (gateway self-update).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_019fHdm92yjvguPi2LiXfLB9
2026-07-15 16:46:11 +01:00
Timmy
feb35ddd10
Converted all external tool calling to async
2026-06-29 16:59:54 +01:00
dave
2fb935e726
huskies: merge 1156 story Periodic liveness tick so runtime freezes have a precise timestamp
2026-05-20 01:18:59 +00:00
dave
2a5359051e
huskies: merge 1154 story Extend gateway_health with a relay-working signal — is each sled actually delivering events?
2026-05-20 00:42:24 +00:00
dave
de638603cd
huskies: merge 1144 story Gateway trampoline-restart: detached helper survives the gateway's own death
2026-05-19 18:13:26 +00:00
dave
fb4e52dd09
huskies: merge 1143 story Decouple LLM environmental awareness from chat transport — persona-keyed sessions and a real-time event subscription
2026-05-18 16:52:45 +00:00
dave
70797753df
huskies: merge 1132 story Chat-bot proxy reads stale gateway_project_urls BTreeMap instead of live store (1122 missed this seam)
2026-05-18 00:02:37 +00:00
dave
fe00fe6a25
huskies: merge 1127 story Migrate all LLM-invoking transports onto assemble_prompt_context; delete legacy Vec
2026-05-17 22:28:01 +00:00
dave
2d0387fe63
huskies: merge 1126 story Gateway event aggregator with per-session scope filters (Timmy=All, Sally=single sled)
2026-05-17 21:02:08 +00:00
dave
c1b7e12b0b
huskies: merge 1122 story Chat-bot switch command reads stale gateway_projects Vec instead of live gateway_projects_store
2026-05-17 18:49:58 +00:00
dave
eb6b07531a
huskies: merge 1114 story new project: --path flag to override default host directory
2026-05-17 14:48:49 +00:00
dave
59302b465d
huskies: merge 1108 story Chat bootstrap Phase 3: SSH-remote editor access into the project container (any editor)
2026-05-16 23:37:59 +00:00
dave
10d992a7e4
huskies: merge 1106 story Chat bootstrap Phase 1: new project chat command spawns a bare project container and registers it with the gateway
2026-05-16 22:39:20 +00:00
dave
2857c3b46b
huskies: merge 1094 bug delete_story leaks zombie rows in pipeline_items shadow table — 176 tombstoned items still report non-terminal stages
2026-05-15 12:27:48 +00:00
dave
fc5481dbe4
huskies: merge 1093 bug Chat dispatcher spawns one Timmy per inbound message — needs coalesce window + per-session serial lock
2026-05-15 12:03:09 +00:00
dave
13f7dab5f0
huskies: merge 1088
2026-05-15 02:03:30 +00:00
dave
b053f14d58
huskies: merge 1085
2026-05-15 01:38:05 +00:00
dave
0c23d209a0
huskies: merge 1077
2026-05-15 00:58:57 +00:00
dave
f9b140add9
huskies: merge 1073
2026-05-15 00:37:01 +00:00
dave
bb6a6063e8
huskies: merge 1066
2026-05-14 23:45:53 +00:00
dave
c66016394b
huskies: merge 1063
2026-05-14 21:53:56 +00:00
dave
8f666bd6b3
huskies: merge 1062
2026-05-14 20:36:51 +00:00
dave
5678f2a556
huskies: merge 1061
2026-05-14 20:12:51 +00:00
Timmy and Claude Opus 4.7
667601012c
fix: populate story_name in event buffer via CRDT lookup
...
`subscribe_to_watcher` was pushing StoredEvents into the event
buffer with story_name hardcoded to String::new(), so /api/events
polled by the gateway always omitted the title. The 1035 fix
patched the other path (gateway_relay status_to_stored) but left
this one bleeding empty strings.
Lookup happens once at the subscriber boundary rather than at all
44 watcher emit sites — the story_id is already in hand and
crdt_state::read_item is the canonical name source.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-14 20:24:27 +01:00
dave
b9709a6466
huskies: merge 1052
2026-05-14 18:11:57 +00:00
dave
1f9f34ab58
huskies: merge 1038
2026-05-14 17:06:50 +00:00
dave
311883f45d
huskies: merge 1039
2026-05-14 16:33:47 +00:00
dave
9e06fff8a8
huskies: merge 1046
2026-05-14 16:20:07 +00:00
dave
f1c96595de
huskies: merge 1035
2026-05-14 13:17:38 +00:00
dave
a80d0a497a
huskies: merge 1029
2026-05-14 12:53:01 +00:00
dave
c7a7cb4281
huskies: merge 997
2026-05-14 11:06:27 +00:00
dave
13ab97a615
huskies: merge 1010
2026-05-14 08:12:56 +00:00
dave
4520e0e6f9
huskies: merge 995
2026-05-14 07:55:40 +00:00
dave
52180bc402
huskies: merge 1017
2026-05-13 23:55:35 +00:00
dave
5ed1438ab9
huskies: merge 1015
2026-05-13 23:39:17 +00:00
dave
4e007bb770
huskies: merge 1009
2026-05-13 22:55:05 +00:00
dave
caed894db9
huskies: merge 988
2026-05-13 17:28:52 +00:00
dave
580480094e
huskies: merge 984
2026-05-13 16:47:51 +00:00