Commit Graph

  • 5bca1f6cec Bump version to 0.13.0 v0.13.0 Timmy 2026-05-20 00:00:16 +01:00
  • 86b9d069b1 script/local-release: restore build + hot-restart workflow Timmy 2026-05-19 22:46:28 +01:00
  • f6ee90e169 huskies: regen source-map.json dave 2026-05-19 20:11:55 +00:00
  • 9a286315a3 huskies: merge 1149 story huskies health chat command — surface gateway, sled, matrix, creds, and build-hash status dave 2026-05-19 20:07:03 +00:00
  • 5d0801854c huskies: merge 1146 story Matrix bot auto-recovers from M_UNKNOWN_TOKEN by re-logging in from bot.toml password dave 2026-05-19 19:36:01 +00:00
  • 343473bc01 huskies: regen source-map.json dave 2026-05-19 18:39:40 +00:00
  • 2593b36072 huskies: merge 1148 story Per-sled upgrade chat command using huskies upgrade (1138), serial-locked dave 2026-05-19 18:34:44 +00:00
  • 34af2f1820 huskies: regen source-map.json dave 2026-05-19 18:34:41 +00:00
  • be7bdf8304 huskies: merge 1147 story One-active-gateway invariant via pidfile+flock — prevent double-gateway during restarts dave 2026-05-19 18:29:19 +00:00
  • 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 dave 2026-05-19 18:14:51 +00:00
  • 1db5473f50 huskies: regen source-map.json dave 2026-05-19 18:13:26 +00:00
  • de638603cd huskies: merge 1144 story Gateway trampoline-restart: detached helper survives the gateway's own death dave 2026-05-19 18:07:59 +00:00
  • 20ec690e22 huskies: regen source-map.json dave 2026-05-19 17:55:38 +00:00
  • 9a5b6f4d92 huskies: merge 1152 story Set HUSKIES_GATEWAY_URL on every sled container so 1136's relay actually spawns dave 2026-05-19 17:50:01 +00:00
  • 398726a14a huskies: merge 1145 story Codesign self-heal at exec time so a missed re-sign doesn't silently SIGKILL the binary dave 2026-05-19 17:43:28 +00:00
  • c8be24f833 huskies: regen source-map.json dave 2026-05-18 16:57:58 +00:00
  • f8ff63af0e huskies: merge 1142 story Force coder agents through MCP-validated Edit/Write/Bash to prevent writes to master worktree dave 2026-05-18 16:52:49 +00:00
  • 34e78bdbd5 huskies: regen source-map.json dave 2026-05-18 16:52:45 +00:00
  • fb4e52dd09 huskies: merge 1143 story Decouple LLM environmental awareness from chat transport — persona-keyed sessions and a real-time event subscription dave 2026-05-18 16:47:31 +00:00
  • e58ff4465a huskies: regen source-map.json dave 2026-05-18 14:55:31 +00:00
  • b1dec36e1c huskies: merge 1140 story One-shot project-rebuild chat command: rebuild image, swap container, reconnect, preserve state dave 2026-05-18 14:50:04 +00:00
  • 4aaf7dbdc6 huskies: regen source-map.json dave 2026-05-18 14:50:00 +00:00
  • 95c0aafb68 huskies: merge 1141 story Convert work-item type between spike/story/bug/refactor (or at least spike→story) dave 2026-05-18 14:43:54 +00:00
  • 5062e008c6 huskies: regen source-map.json dave 2026-05-18 13:54:44 +00:00
  • 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 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 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 2026-05-17 23:47:43 +01:00
  • c131896432 fix: work around npm optional-deps bug in frontend npm install Timmy 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 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 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 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 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 2026-05-15 23:13:54 +01:00
  • 26527e7dae diag(1101): log classify verdict + matched trigger on merge gate failures Timmy 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