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 |
|
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 |
|
Huskies Agent
|
efd0097f76
|
huskies: merge 1176 bug base_branch fallback hardcodes master instead of auto-detecting
|
2026-07-16 16:22:46 +00:00 |
|
Huskies Agent
|
a4e2d4bc25
|
huskies: merge 1177 bug project.toml scaffold puts top-level keys after [[component]] so uncommenting them silently no-ops
|
2026-07-16 16:13:17 +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
|
61acf98909
|
huskies: regen source-map.json
|
2026-07-16 14:03:31 +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
|
1e0e581bd7
|
huskies: regen source-map.json
|
2026-07-16 13:26:03 +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
|
489c415fd9
|
huskies: regen source-map.json
|
2026-07-16 13:19:20 +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
|
a464febdcb
|
huskies: merge 1174 story Gateway startup announcement reports version and model
|
2026-07-16 10:11:55 +00:00 |
|
Huskies Agent
|
8ae2eaaad3
|
huskies: merge 1160 bug Chat bot crash-loops on poisoned Claude Code session resume
|
2026-07-16 09:51:44 +00:00 |
|
Huskies Agent
|
23f2934e1f
|
huskies: merge 1172 story Add Docker log rotation to project container launch args
|
2026-07-16 09:44:48 +00:00 |
|
Huskies Agent
|
69df921856
|
huskies: merge 1170 bug Full tokio runtime stall after unblock → merge auto-assign
|
2026-07-16 09:10:46 +00:00 |
|
Huskies Agent
|
1a15347b02
|
huskies: merge 1165 refactor Upgrade matrix-sdk 0.17 to 0.18
|
2026-07-16 05:14:46 +00:00 |
|
Huskies Agent
|
a4bf11dbc1
|
huskies: merge 1166 refactor Upgrade ed25519-dalek 2 to 3
|
2026-07-16 01:08:34 +00:00 |
|
Huskies Agent
|
182771192b
|
huskies: merge 1168 refactor Upgrade tokio-tungstenite 0.29 to 0.30
|
2026-07-16 00:53:47 +00:00 |
|
Huskies Agent
|
0a53c1ff0a
|
huskies: merge 1167 refactor Upgrade garde 0.22 to 0.23
|
2026-07-16 00:38:34 +00:00 |
|
Huskies Agent
|
ca05bd7224
|
huskies: merge 1164 refactor Lockfile refresh + sqlx alpha-to-stable
|
2026-07-16 00:13:38 +00:00 |
|
Huskies Agent
|
aa977482db
|
huskies: regen source-map.json
|
2026-07-16 00:03:44 +00:00 |
|
Huskies Agent
|
e67eff17ad
|
huskies: merge 1158 story Reject boilerplate user stories at save time
|
2026-07-16 00:03:44 +00:00 |
|
Huskies Agent
|
16d4294f08
|
huskies: regen source-map.json
|
2026-06-29 19:38:13 +00:00 |
|
Huskies Agent
|
c733fb2bf9
|
huskies: merge 1162 refactor Update workspace Cargo.toml dependencies to latest compatible versions
|
2026-06-29 19:38:13 +00:00 |
|
dave
|
8285a98f80
|
huskies: regen source-map.json
|
2026-05-20 01:18:59 +00: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
|
7be3bf1dbf
|
huskies: regen source-map.json
|
2026-05-20 00:42:25 +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
|
a3ac09f8a3
|
huskies: regen source-map.json
|
2026-05-20 00:23:44 +00:00 |
|
dave
|
846b3e1b4c
|
huskies: merge 1153 story huskies projects chat command — list every registered project with port and status
|
2026-05-20 00:23:44 +00:00 |
|
dave
|
0c207981e9
|
huskies: regen source-map.json
|
2026-05-19 23:54:05 +00:00 |
|
dave
|
e7456d3391
|
huskies: merge 1155 story Bracket logging around install_pre_commit_hook to diagnose bug 1151 freezes
|
2026-05-19 23:54:05 +00:00 |
|
dave
|
f6ee90e169
|
huskies: regen source-map.json
|
2026-05-19 20:11:55 +00:00 |
|
dave
|
9a286315a3
|
huskies: merge 1149 story huskies health chat command — surface gateway, sled, matrix, creds, and build-hash status
|
2026-05-19 20:11:55 +00:00 |
|
dave
|
5d0801854c
|
huskies: merge 1146 story Matrix bot auto-recovers from M_UNKNOWN_TOKEN by re-logging in from bot.toml password
|
2026-05-19 19:40:53 +00:00 |
|
dave
|
343473bc01
|
huskies: regen source-map.json
|
2026-05-19 18:39:40 +00:00 |
|
dave
|
2593b36072
|
huskies: merge 1148 story Per-sled upgrade chat command using huskies upgrade (1138), serial-locked
|
2026-05-19 18:39:40 +00:00 |
|
dave
|
34af2f1820
|
huskies: regen source-map.json
|
2026-05-19 18:34:41 +00:00 |
|
dave
|
be7bdf8304
|
huskies: merge 1147 story One-active-gateway invariant via pidfile+flock — prevent double-gateway during restarts
|
2026-05-19 18:34:41 +00:00 |
|
dave
|
918f18c200
|
huskies: merge 1151 bug install_pre_commit_hook blocks the tokio executor — sync std::process::Command::output() in an async path stalls worktree-create-sub
|
2026-05-19 18:19:58 +00:00 |
|
dave
|
1db5473f50
|
huskies: regen source-map.json
|
2026-05-19 18:13:26 +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
|
20ec690e22
|
huskies: regen source-map.json
|
2026-05-19 17:55:38 +00:00 |
|
dave
|
9a5b6f4d92
|
huskies: merge 1152 story Set HUSKIES_GATEWAY_URL on every sled container so 1136's relay actually spawns
|
2026-05-19 17:55:37 +00:00 |
|
dave
|
398726a14a
|
huskies: merge 1145 story Codesign self-heal at exec time so a missed re-sign doesn't silently SIGKILL the binary
|
2026-05-19 17:49:57 +00:00 |
|
dave
|
c8be24f833
|
huskies: regen source-map.json
|
2026-05-18 16:57:58 +00:00 |
|
dave
|
f8ff63af0e
|
huskies: merge 1142 story Force coder agents through MCP-validated Edit/Write/Bash to prevent writes to master worktree
|
2026-05-18 16:57:58 +00:00 |
|
dave
|
34e78bdbd5
|
huskies: regen source-map.json
|
2026-05-18 16:52:45 +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
|
e58ff4465a
|
huskies: regen source-map.json
|
2026-05-18 14:55:31 +00:00 |
|
dave
|
b1dec36e1c
|
huskies: merge 1140 story One-shot project-rebuild chat command: rebuild image, swap container, reconnect, preserve state
|
2026-05-18 14:55:31 +00:00 |
|
dave
|
4aaf7dbdc6
|
huskies: regen source-map.json
|
2026-05-18 14:50:00 +00:00 |
|
dave
|
95c0aafb68
|
huskies: merge 1141 story Convert work-item type between spike/story/bug/refactor (or at least spike→story)
|
2026-05-18 14:50:00 +00:00 |
|
dave
|
5062e008c6
|
huskies: regen source-map.json
|
2026-05-18 13:54:44 +00:00 |
|
dave
|
55badc1e08
|
huskies: merge 1139 story Per-project Dockerfile fragment so agents can extend their own sled image
|
2026-05-18 13:54:44 +00:00 |
|
dave
|
bdc621fb36
|
huskies: regen source-map.json
|
2026-05-18 13:33:50 +00:00 |
|
dave
|
0ec5c05de8
|
huskies: merge 1138 story In-container huskies self-update — huskies upgrade pulls a fresh binary without docker rebuild
|
2026-05-18 13:33:50 +00:00 |
|
dave
|
d10634c7d6
|
huskies: regen source-map.json
|
2026-05-18 12:59:11 +00:00 |
|
dave
|
a7bad217eb
|
huskies: merge 1137 story First-run project init flow — walk through config instead of leaving defaults silently
|
2026-05-18 12:59:11 +00:00 |
|
dave
|
f2c13c7d29
|
huskies: merge 1136 story Sled → gateway WebSocket back-channel so project pipeline events reach Timmy
|
2026-05-18 12:29:50 +00:00 |
|
dave
|
3444ff4e29
|
huskies: merge 1135 story Bootstrap Claude credentials into newly-launched project sleds
|
2026-05-18 12:06:32 +00:00 |
|
dave
|
26f4da7ba5
|
huskies: merge 1134 story mkdir -p ~/.huskies/<name>/ before ssh-keygen in adopt
|
2026-05-18 11:53:31 +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
|
c97b7c841f
|
huskies: regen source-map.json
|
2026-05-17 21:02:08 +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
|
71d3047ef0
|
huskies: regen source-map.json
|
2026-05-17 20:30:02 +00:00 |
|
dave
|
d86cc38b2a
|
huskies: merge 1128 story Bounded event queues + EventStreamGap sentinel + observability for context assembly
|
2026-05-17 20:30:02 +00:00 |
|
dave
|
21b2efd268
|
huskies: regen source-map.json
|
2026-05-17 20:09:33 +00:00 |
|
dave
|
badd522d60
|
huskies: merge 1125 story LLM session entity + assemble_prompt_context helper, wired into Matrix bot
|
2026-05-17 20:09:33 +00:00 |
|
dave
|
ecd3f600d9
|
huskies: merge 1130 story Adopted/launched project containers bind huskies to 127.0.0.1, unreachable from host MCP
|
2026-05-17 20:02:22 +00:00 |
|
dave
|
c88e42eba2
|
huskies: regen source-map.json
|
2026-05-17 19:37:50 +00:00 |
|
dave
|
89058ebd49
|
huskies: merge 1124 story Persist TransitionFired into a per-sled CRDT event log
|
2026-05-17 19:37:50 +00:00 |
|
dave
|
d8204ab7ed
|
huskies: merge 1129 story find_free_port fallback returns unbindable port silently when range is exhausted
|
2026-05-17 19:24:29 +00:00 |
|
dave
|
e2ea1af4c8
|
huskies: merge 1120 story Silence intentional-error stderr in frontend tests so failures stand out
|
2026-05-17 19:19:08 +00:00 |
|
dave
|
08780475d0
|
huskies: merge 1119 story Address npm audit moderate+ vulnerabilities in frontend/
|
2026-05-17 19:00:55 +00:00 |
|
dave
|
6eb2742e7d
|
huskies: regen source-map.json
|
2026-05-17 18:49:58 +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
|
53d44ff42a
|
huskies: regen source-map.json
|
2026-05-17 18:43:43 +00:00 |
|
dave
|
6331dea8b0
|
huskies: merge 1121 story Remove the marketing website from the huskies OSS repo (now lives in huskies-server)
|
2026-05-17 18:43:43 +00:00 |
|
dave
|
240beec7de
|
huskies: regen source-map.json
|
2026-05-17 17:48:44 +00:00 |
|
dave
|
7de167b21b
|
huskies: merge 1116 story rebuild_and_restart loses pending CRDT ops by calling exec() before persistence channel drains
|
2026-05-17 17:48:44 +00:00 |
|
dave
|
73cf1c6ff9
|
huskies: merge 1117 story MCP tool for adopt: expose new project --adopt as an MCP call
|
2026-05-17 16:42:06 +00:00 |
|
dave
|
f8b1e14b74
|
huskies: merge 1118 story Automate per-project docker image builds (huskies-project-base + per-stack overlays)
|
2026-05-17 16:30:08 +00:00 |
|
dave
|
40e995da88
|
huskies: regen source-map.json
|
2026-05-17 15:51:38 +00:00 |
|
dave
|
6e4fb7fd4b
|
huskies: merge 1113 story [huskies-server repo] Convert static website to Next.js with static rendering
|
2026-05-17 15:51:37 +00:00 |
|
dave
|
0695ad7ae6
|
huskies: merge 1115 story new project: --adopt flow to wrap a container around an existing checkout
|
2026-05-17 15:17:12 +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
|
2d6846fe03
|
huskies: merge 1112 story Remove static website from huskies OSS repo (moved to huskies-server)
|
2026-05-17 14:43:46 +00:00 |
|
dave
|
a40500eea9
|
huskies: merge 1111 bug Test isolation: init_for_test() and ensure_content_store() are once-per-thread, not once-per-test, polluting CRDT state across tests
|
2026-05-17 00:33:45 +00:00 |
|
dave
|
f8212f102f
|
huskies: merge 1109 story Chat bootstrap Phase 4: --git clones an existing repo and configures push credentials
|
2026-05-17 00:18:25 +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
|
efafe44db1
|
huskies: merge 1110 story Chat bootstrap Phase 2b: additional stack overlays (Go, Python, Ruby, JVM)
|
2026-05-16 23:20:31 +00:00 |
|