Timmy
2a7db16a77
Fixed exec bug
2026-07-15 14:55:27 +01:00
Timmy and Claude Opus 4.6
549e0349d7
Fix rebuild_and_restart in Docker project containers
...
CARGO_MANIFEST_DIR is baked at image build time as /app/server, but
project containers (Dockerfile.base) don't copy /app — the source is
bind-mounted at /workspace instead. Fall back to project_root when
the compile-time path doesn't exist.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-07-14 18:42:55 +01: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
Timmy
4c965c73b2
Added CRDT snapshotting
2026-06-29 20:11:52 +01:00
Timmy
3342d129c2
Unreachable container times out gracefully
2026-06-29 19:22:47 +01:00
Timmy
32646c6256
Catching a docker rm problem
2026-06-29 18:27:50 +01:00
Timmy
0a0ab65908
Adding doc comments.
2026-06-29 17:02:17 +01:00
Timmy
feb35ddd10
Converted all external tool calling to async
2026-06-29 16:59:54 +01:00
Timmy
75f41088b1
Dealing with bot failures
2026-06-29 15:34:14 +01:00
Timmy
b662a7da95
Stack detection fix
2026-06-29 13:14:06 +01:00
Timmy
146205c83b
Added docs comment
2026-06-29 12:45:25 +01:00
Timmy
705f5bcc89
Adding show story mcp
2026-06-29 12:42:45 +01: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
Timmy
5bca1f6cec
Bump version to 0.13.0
v0.13.0
2026-05-20 00:00:16 +01:00
Timmy and Claude Opus 4.7
86b9d069b1
script/local-release: restore build + hot-restart workflow
...
1145 narrowed local-release to install-only (binary + codesign-heal
wrapper) and removed the cargo build + gateway hot-restart steps that
the script used to do. That broke the "rebuild the gateway" muscle
memory: running script/local-release no longer rebuilt or restarted
anything, just re-installed the same binary.
Restore the build + restart logic while keeping 1145's wrapper:
- `cargo build --release --bin huskies` before install
- Snapshot the prior binary to ~/bin/huskies-bin.prev for rollback
- Print PREV → NEW version delta after install
- Detect a running `huskies .*--gateway` process and SSH-safe-restart
it (kill descendants depth-first, then nohup the wrapper from the
detached subshell)
- Wait up to 10s for the new gateway PID to appear; on timeout, roll
back to the previous binary and try to relaunch it
- Refuse to restart when more than one --gateway process matches, so
we don't kill the wrong tree
- `--skip-check` bypasses script/check for already-verified changes
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 22:46:28 +01: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