This website requires JavaScript.
55badc1e08
huskies: merge 1139 story Per-project Dockerfile fragment so agents can extend their own sled image
dave
2026-05-18 13:49:07 +00:00
bdc621fb36
huskies: regen source-map.json
dave
2026-05-18 13:33:50 +00:00
0ec5c05de8
huskies: merge 1138 story In-container huskies self-update — huskies upgrade pulls a fresh binary without docker rebuild
dave
2026-05-18 13:28:53 +00:00
d10634c7d6
huskies: regen source-map.json
dave
2026-05-18 12:59:11 +00:00
a7bad217eb
huskies: merge 1137 story First-run project init flow — walk through config instead of leaving defaults silently
dave
2026-05-18 12:54:18 +00:00
f2c13c7d29
huskies: merge 1136 story Sled → gateway WebSocket back-channel so project pipeline events reach Timmy
dave
2026-05-18 12:25:01 +00:00
3444ff4e29
huskies: merge 1135 story Bootstrap Claude credentials into newly-launched project sleds
dave
2026-05-18 12:01:05 +00:00
26f4da7ba5
huskies: merge 1134 story mkdir -p ~/.huskies/<name>/ before ssh-keygen in adopt
dave
2026-05-18 11:47:27 +00:00
4c6b4f5d4d
fix: project sleds need claude CLI + extensions.worktreeConfig
Timmy and Claude Opus 4.7
2026-05-18 08:40:21 +01:00
70797753df
huskies: merge 1132 story Chat-bot proxy reads stale gateway_project_urls BTreeMap instead of live store (1122 missed this seam)
dave
2026-05-17 23:57:44 +00:00
ec3216072d
Revert "fix: bind project container host ports to 0.0.0.0"
Timmy
2026-05-18 00:28:34 +01:00
810c8d4d72
fix: bind project container host ports to 0.0.0.0
Timmy and Claude Opus 4.7
2026-05-18 00:04:32 +01:00
ce688fc0bf
fix: drop package-lock.json + node_modules before npm install in Dockerfile
v0.12.1
Timmy and Claude Opus 4.7
2026-05-17 23:47:43 +01:00
c131896432
fix: work around npm optional-deps bug in frontend npm install
Timmy and Claude Opus 4.7
2026-05-17 23:46:55 +01:00
42e6eec9e9
Bump version to 0.12.1
Timmy
2026-05-17 23:46:50 +01:00
fe00fe6a25
huskies: merge 1127 story Migrate all LLM-invoking transports onto assemble_prompt_context; delete legacy Vec
dave
2026-05-17 22:23:15 +00:00
c97b7c841f
huskies: regen source-map.json
dave
2026-05-17 21:02:08 +00:00
2d0387fe63
huskies: merge 1126 story Gateway event aggregator with per-session scope filters (Timmy=All, Sally=single sled)
dave
2026-05-17 20:57:14 +00:00
71d3047ef0
huskies: regen source-map.json
dave
2026-05-17 20:30:02 +00:00
d86cc38b2a
huskies: merge 1128 story Bounded event queues + EventStreamGap sentinel + observability for context assembly
dave
2026-05-17 20:23:11 +00:00
21b2efd268
huskies: regen source-map.json
dave
2026-05-17 20:09:33 +00:00
badd522d60
huskies: merge 1125 story LLM session entity + assemble_prompt_context helper, wired into Matrix bot
dave
2026-05-17 20:04:42 +00:00
ecd3f600d9
huskies: merge 1130 story Adopted/launched project containers bind huskies to 127.0.0.1, unreachable from host MCP
dave
2026-05-17 19:56:12 +00:00
099df17e77
chore: gitignore /pipeline.db at repo root (phantom stale file)
Timmy and Claude Opus 4.7
2026-05-17 20:51:48 +01:00
c88e42eba2
huskies: regen source-map.json
dave
2026-05-17 19:37:50 +00:00
89058ebd49
huskies: merge 1124 story Persist TransitionFired into a per-sled CRDT event log
dave
2026-05-17 19:32:39 +00:00
d8204ab7ed
huskies: merge 1129 story find_free_port fallback returns unbindable port silently when range is exhausted
dave
2026-05-17 19:19:15 +00:00
e2ea1af4c8
huskies: merge 1120 story Silence intentional-error stderr in frontend tests so failures stand out
dave
2026-05-17 19:12:58 +00:00
08780475d0
huskies: merge 1119 story Address npm audit moderate+ vulnerabilities in frontend/
dave
2026-05-17 18:55:28 +00:00
6eb2742e7d
huskies: regen source-map.json
dave
2026-05-17 18:49:58 +00:00
c1b7e12b0b
huskies: merge 1122 story Chat-bot switch command reads stale gateway_projects Vec instead of live gateway_projects_store
dave
2026-05-17 18:44:56 +00:00
53d44ff42a
huskies: regen source-map.json
dave
2026-05-17 18:43:43 +00:00
6331dea8b0
huskies: merge 1121 story Remove the marketing website from the huskies OSS repo (now lives in huskies-server)
dave
2026-05-17 18:37:57 +00:00
240beec7de
huskies: regen source-map.json
dave
2026-05-17 17:48:44 +00:00
7de167b21b
huskies: merge 1116 story rebuild_and_restart loses pending CRDT ops by calling exec() before persistence channel drains
dave
2026-05-17 17:43:46 +00:00
49af014a84
fix: build frontend before cargo in script/test (merge gate self-heal)
Timmy and Claude Opus 4.7
2026-05-17 18:40:24 +01:00
73cf1c6ff9
huskies: merge 1117 story MCP tool for adopt: expose new project --adopt as an MCP call
dave
2026-05-17 16:36:33 +00:00
f8b1e14b74
huskies: merge 1118 story Automate per-project docker image builds (huskies-project-base + per-stack overlays)
dave
2026-05-17 16:21:11 +00:00
265e6f9a15
fix(1101): strip passing-test lines before classify() lint check; remove diagnostic
Timmy and Claude Opus 4.7
2026-05-17 16:52:26 +01:00
40e995da88
huskies: regen source-map.json
dave
2026-05-17 15:51:38 +00:00
6e4fb7fd4b
huskies: merge 1113 story [huskies-server repo] Convert static website to Next.js with static rendering
dave
2026-05-17 15:46:21 +00:00
0695ad7ae6
huskies: merge 1115 story new project: --adopt flow to wrap a container around an existing checkout
dave
2026-05-17 15:12:16 +00:00
eb6b07531a
huskies: merge 1114 story new project: --path flag to override default host directory
dave
2026-05-17 14:43:53 +00:00
2d6846fe03
huskies: merge 1112 story Remove static website from huskies OSS repo (moved to huskies-server)
dave
2026-05-17 14:38:14 +00:00
a5bfd40233
Bump version to 0.12.0
v0.12.0
Timmy
2026-05-17 02:10:31 +01:00
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
dave
2026-05-17 00:28:48 +00:00
f8212f102f
huskies: merge 1109 story Chat bootstrap Phase 4: --git clones an existing repo and configures push credentials
dave
2026-05-17 00:12:40 +00:00
59302b465d
huskies: merge 1108 story Chat bootstrap Phase 3: SSH-remote editor access into the project container (any editor)
dave
2026-05-16 23:32:33 +00:00
efafe44db1
huskies: merge 1110 story Chat bootstrap Phase 2b: additional stack overlays (Go, Python, Ruby, JVM)
dave
2026-05-16 23:15:02 +00:00
6a2f81e873
huskies: regen source-map.json
dave
2026-05-16 23:01:49 +00:00
3a43337735
huskies: merge 1107 story Chat bootstrap Phase 2a: stack-overlay framework + Rust and Node stack overlays
dave
2026-05-16 22:56:49 +00:00
b6df89d24c
huskies: regen source-map.json
dave
2026-05-16 22:39:20 +00:00
10d992a7e4
huskies: merge 1106 story Chat bootstrap Phase 1: new project chat command spawns a bare project container and registers it with the gateway
dave
2026-05-16 22:34:24 +00:00
5c63618b30
docs: chat-driven project bootstrap design overview
Timmy and Claude Opus 4.7
2026-05-16 22:40:54 +01:00
7db0b78e88
Bump version to 0.11.1
v0.11.1
Timmy
2026-05-15 23:38:09 +01:00
979492449e
huskies: merge 1105 bug Freeze from Backlog stores wrong resume_to — Unfreeze restores to Coding instead of Backlog
dave
2026-05-15 22:28:53 +00:00
6fbe239313
fix(1102): require non-empty origin.id on create_* MCP tools
Timmy and Claude Opus 4.7
2026-05-15 23:13:54 +01:00
26527e7dae
diag(1101): log classify verdict + matched trigger on merge gate failures
Timmy and Claude Opus 4.7
2026-05-15 23:13:38 +01:00
04a57e92c2
huskies: merge 1103 bug Rate-limit warning at session start sticks the rate_limit_exit flag, causing 1053's fast-path bypass to skip completion on clean session exits
dave
2026-05-15 20:57:43 +00:00
d59efa0b5c
huskies: regen source-map.json
dave
2026-05-15 20:24:31 +00:00
4216ced493
huskies: merge 1100 bug Multiple LLM agents can run concurrently on the same story (coder + mergemaster + others) — enforce one-agent-per-story invariant
dave
2026-05-15 20:19:35 +00:00
9f4f493486
huskies: regen source-map.json
dave
2026-05-15 19:05:56 +00:00
63d86f1263
huskies: merge 1096 bug Shadow drift: set_agent writes CRDT agent register without updating pipeline_items.agent
dave
2026-05-15 19:01:05 +00:00
398a5806e7
huskies: regen source-map.json
dave
2026-05-15 18:25:25 +00:00
1adc734801
huskies: merge 1098 bug Shadow drift: set_retry_count / bump_retry_count write CRDT register without updating pipeline_items.retry_count
dave
2026-05-15 18:19:56 +00:00
0ae6dfd565
huskies: regen source-map.json
dave
2026-05-15 12:40:17 +00:00
8531bac6cd
huskies: merge 1097 bug Shadow drift: set_depends_on writes CRDT depends_on register without updating pipeline_items.depends_on
dave
2026-05-15 12:34:21 +00:00
ce13c00ebd
huskies: regen source-map.json
dave
2026-05-15 12:27:48 +00:00
2857c3b46b
huskies: merge 1094 bug delete_story leaks zombie rows in pipeline_items shadow table — 176 tombstoned items still report non-terminal stages
dave
2026-05-15 12:21:17 +00:00
d944885ce9
huskies: regen source-map.json
dave
2026-05-15 12:10:11 +00:00
62d1535e76
huskies: merge 1095 bug Shadow drift: set_name writes CRDT name register without updating pipeline_items.name
dave
2026-05-15 12:03:15 +00:00
46556d308a
huskies: regen source-map.json
dave
2026-05-15 12:03:09 +00:00
fc5481dbe4
huskies: merge 1093 bug Chat dispatcher spawns one Timmy per inbound message — needs coalesce window + per-session serial lock
dave
2026-05-15 11:57:00 +00:00
01e60a670c
huskies: merge 1091 refactor Migrate the merge-gate's stale-cargo kill path to process_kill
dave
2026-05-15 11:40:49 +00:00
c4010854a5
huskies: merge 1089 bug Stuck-agent detector blocks stories on legitimate exploration / debugging — uses too narrow a "progress" signal
dave
2026-05-15 11:34:50 +00:00
fb1311cdae
huskies: regen source-map.json
dave
2026-05-15 11:16:16 +00:00
4aa76ce673
huskies: merge 1090 refactor Migrate AgentPool::kill_all_children and kill_child_for_key to process_kill so server shutdown and stop_agent actually kill claude
dave
2026-05-15 11:10:55 +00:00
fb82bd7bca
test(tick_loop): de-flake reconcile_never_floods_broadcast_channel
Timmy and Claude Opus 4.7
2026-05-15 11:13:31 +01:00
b7df5cbe4e
fix(agents): kill-then-status reorder in stop_agent
Timmy and Claude Opus 4.7
2026-05-15 10:46:02 +01:00
fe9804b32c
feat: add process_kill module + use it to fix watchdog double-spawn
Timmy and Claude Opus 4.7
2026-05-15 10:36:33 +01:00
8446ab1c71
chore: gitignore .huskies/double_timmy_log.md
Timmy and Claude Opus 4.7
2026-05-15 10:06:37 +01:00
b5054b08d3
huskies: regen source-map.json
dave
2026-05-15 08:47:38 +00:00
df32a1542b
huskies: merge 1087 story Pipeline+Status split — Step D: migrate CRDT storage to (Pipeline, Status) and remove the Stage enum
dave
2026-05-15 08:42:35 +00:00
e82602db77
huskies: merge 1086 story Pipeline+Status split — Step C: migrate auto-assign, subscribers, and lifecycle transitions to read Pipeline + Status
dave
2026-05-15 08:21:36 +00:00
2d6105c778
fix: skip setup commands on worktree reuse so reconciler doesn't fire npm ci every 30s
Timmy and Claude Opus 4.7
2026-05-15 08:57:38 +01:00
d89940e85b
fix: drop source-map.json from agent orientation bundle
Timmy and Claude Opus 4.7
2026-05-15 07:48:18 +01:00
60fceee204
huskies: regen source-map.json
dave
2026-05-15 02:03:30 +00:00
13f7dab5f0
huskies: merge 1088
dave
2026-05-15 01:58:33 +00:00
f7413cc711
huskies: regen source-map.json
dave
2026-05-15 01:38:05 +00:00
b053f14d58
huskies: merge 1085
dave
2026-05-15 01:32:34 +00:00
56179d712e
huskies: merge 1078
dave
2026-05-15 01:27:30 +00:00
a06bf6778b
huskies: regen source-map.json
dave
2026-05-15 01:27:25 +00:00
1506141155
huskies: merge 1072
dave
2026-05-15 01:21:38 +00:00
ae69cd50b1
huskies: regen source-map.json
dave
2026-05-15 00:58:57 +00:00
0c23d209a0
huskies: merge 1077
dave
2026-05-15 00:53:54 +00:00
eac5763e03
huskies: merge 1075
dave
2026-05-15 00:42:19 +00:00
6530eeab6d
huskies: merge 811
dave
2026-05-15 00:37:07 +00:00
5eb8f2f8a7
huskies: regen source-map.json
dave
2026-05-15 00:37:01 +00:00
f9b140add9
huskies: merge 1073
dave
2026-05-15 00:30:07 +00:00
d4db96f709
huskies: merge 1070
dave
2026-05-15 00:10:32 +00:00