Commit Graph

  • 8482df2f4e huskies: merge 570_bug_merge_agent_work_should_check_if_story_is_already_done_before_attempting_merge dave 2026-04-14 16:11:34 +00:00
  • 327163eb60 Bump version to 0.10.1 v0.10.1 Timmy 2026-04-14 16:41:27 +01:00
  • 8f1dd0ad13 Removing example code Timmy 2026-04-14 14:34:43 +01:00
  • 28adef9739 chore: switch mergemaster to opus and add cargo fmt guidance dave 2026-04-14 12:25:12 +00:00
  • badfabcf5e chore: switch mergemaster to opus and add cargo fmt guidance dave 2026-04-14 12:26:59 +00:00
  • d0d2b17484 huskies: merge 563_story_build_agent_join_mechanism_agents_register_with_the_gateway_via_token dave 2026-04-14 12:02:17 +00:00
  • efe434ede3 huskies: merge 565_story_gateway_web_ui_shell_with_project_switcher dave 2026-04-14 11:24:12 +00:00
  • df5ba8ebab huskies: merge 560_story_make_merge_agent_work_return_results_like_run_tests_instead_of_polling dave 2026-04-14 10:22:52 +00:00
  • ff1149750b huskies: merge 561_bug_mcp_tools_matching_mcp_huskies_allowlist_still_trigger_permission_prompts dave 2026-04-14 10:15:06 +00:00
  • d824dc4b73 huskies: merge 558_story_matrix_bot_can_run_on_the_gateway_to_manage_multiple_projects_from_one_chat dave 2026-04-14 09:57:11 +00:00
  • 28777b0c77 fix: simplify boolean in validate_working_dir to satisfy clippy nonminimal_bool dave 2026-04-14 09:52:51 +00:00
  • f412c7dee6 fix: cargo fmt the merge_workspace validation code dave 2026-04-14 09:43:18 +00:00
  • 44fe52195e fix: allow MCP tools to access merge_workspace so mergemaster can fix conflicts dave 2026-04-14 09:21:39 +00:00
  • 979cf39228 huskies: merge 557_refactor_remove_all_filesystem_fallback_paths_crdt_is_the_only_source_of_truth dave 2026-04-14 09:10:14 +00:00
  • 10d3517648 fix: remove filesystem fallback from scan_stage_items to unblock 557 merge dave 2026-04-13 18:14:58 +00:00
  • 8a62b62819 Noting the existence of chat transports in README Timmy 2026-04-13 17:22:54 +01:00
  • 2e412af4dd fix: suppress Vite chunk size warning that clutters test output dave 2026-04-13 16:20:19 +00:00
  • 39b1964b68 fix: set git default branch to master in Dockerfile to suppress hint spam dave 2026-04-13 16:18:05 +00:00
  • bd04c6acd7 fix: capture test output with background pipe draining instead of Stdio::inherit dave 2026-04-13 16:17:06 +00:00
  • 7977b7c5f8 huskies: merge 555_bug_agent_permission_prompts_flood_matrix_chat_instead_of_being_auto_denied dave 2026-04-13 14:58:39 +00:00
  • d618bc3b32 huskies: merge 556_bug_stale_filesystem_shadows_in_1_backlog_cause_auto_assign_to_promote_archived_stories dave 2026-04-13 14:44:40 +00:00
  • 845b85e7a7 fix: add --all to cargo fmt in script/test and autoformat codebase dave 2026-04-13 14:07:08 +00:00
  • ed2526ce41 feat: add get_version MCP tool returning version and build hash dave 2026-04-13 13:50:37 +00:00
  • 05655847d8 chore: log version on startup and gitignore build_hash dave 2026-04-13 13:48:18 +00:00
  • 0cb68e1de9 docs: add deployment modes to README — standard, headless, and gateway dave 2026-04-13 13:44:10 +00:00
  • cd189cfe60 fix: isolate frontend node_modules in Docker volume to prevent cross-platform conflicts dave 2026-04-13 13:36:32 +00:00
  • 69dab063a8 huskies: merge 554_story_multi_project_gateway_that_proxies_mcp_calls_to_per_project_docker_containers dave 2026-04-13 13:02:41 +00:00
  • 5806156af3 huskies: merge 553_story_accept_spike_state_machine_transition_skips_merge_and_goes_directly_to_done dave 2026-04-13 12:50:25 +00:00
  • 12497eb4f1 fix: add Read, Glob, Grep to agent settings.json allowlist dave 2026-04-13 11:44:17 +00:00
  • 8b5275a30b fix: dropdown hover gap and z-index so menu is clickable on desktop and mobile dave 2026-04-13 11:42:11 +00:00
  • 5536803ad6 fix: simplify nav with Start dropdown and move Get in touch to footer dave 2026-04-13 11:15:44 +00:00
  • c4462e2918 fix: wrap nav links on mobile to prevent horizontal overflow dave 2026-04-13 06:58:03 +00:00
  • f6cd947173 fix: shrink hero husky logo from 320px to 160px for mobile v0.10.0 dave 2026-04-12 23:24:18 +00:00
  • fa7c2fa0ed fix: switch tokio-tungstenite from native-tls to rustls to remove OpenSSL dependency dave 2026-04-12 23:20:46 +00:00
  • f2fc33c86b Bump version to 0.10.0 Timmy 2026-04-13 00:10:03 +01:00
  • 05c3b11e57 huskies: merge 551_bug_get_agent_output_mcp_tool_returns_fetch_failed_for_running_agents dave 2026-04-12 17:46:55 +00:00
  • ae4cacefe8 huskies: merge 549_bug_stale_stage_transition_notifications_for_stories_that_skipped_stages dave 2026-04-12 15:36:13 +00:00
  • 8ae06cc8e2 huskies: merge 550_story_split_status_command_into_status_pipeline_info_and_logs_agent_output_subcommands dave 2026-04-12 14:56:16 +00:00
  • da5d604d01 huskies: merge 548_refactor_rename_living_spec_standalone_to_huskies_in_package_json_and_cargo_lock dave 2026-04-12 14:46:46 +00:00
  • 9c3dbfb765 huskies: merge 485_story_documentation_site_for_huskies_dev dave 2026-04-12 14:13:39 +00:00
  • b85d7b3b86 huskies: merge 542_refactor_add_doc_comments_to_all_undocumented_source_files_and_generate_source_map_in_readme dave 2026-04-12 14:01:17 +00:00
  • 76765e15d2 huskies: merge 547_story_run_tests_bot_command_accepts_optional_story_number_to_run_tests_in_a_worktree dave 2026-04-12 13:22:13 +00:00
  • b7f077197d chore: add doc comment guidance to coder agent system prompts dave 2026-04-12 13:25:21 +00:00
  • a344cfadee huskies: merge 544_story_add_run_build_and_run_lint_mcp_tools_backed_by_script_build_and_script_lint dave 2026-04-12 13:16:45 +00:00
  • cec62dad1c huskies: merge 542_refactor_add_doc_comments_to_all_undocumented_source_files_and_generate_source_map_in_readme dave 2026-04-12 13:11:23 +00:00
  • 6b1737d52d huskies: merge 546_refactor_rename_bot_test_command_to_run_tests_to_avoid_eating_chat_messages dave 2026-04-12 13:06:47 +00:00
  • b4dbfcbde6 huskies: merge 541_story_backlog_command_for_chat_and_web_ui_shows_only_backlog_items dave 2026-04-12 12:58:51 +00:00
  • 2bdb0eb730 fix: add log rotation to docker-compose to prevent disk fill dave 2026-04-12 13:00:21 +00:00
  • 5f01631e6a huskies: merge 543_story_resume_failed_coder_agents_with_resume_instead_of_starting_fresh_sessions dave 2026-04-12 12:52:46 +00:00
  • c80931c15c fix: add ETXTBSY retry to run_coverage_gate dave 2026-04-12 12:37:05 +00:00
  • f140238cc3 fix: update run_tests tests for Stdio::inherit and bump tool count to 60 dave 2026-04-12 12:30:10 +00:00
  • 05bdc71ebc fix: add rustfmt to Docker image for formatting checks dave 2026-04-12 12:20:47 +00:00
  • ec6891b5ba fix: remove stale tests that hang or assert dead behaviour dave 2026-04-12 12:02:47 +00:00
  • 06defd9596 fix: collapse nested if-let blocks to satisfy clippy collapsible_if lint dave 2026-04-12 11:43:36 +00:00
  • 0b58b0486c fix: use Stdio::inherit for run_tests to prevent pipe deadlock dave 2026-04-12 00:45:47 +00:00
  • b43e7cf752 fix: kill stale cargo processes before running acceptance gates dave 2026-04-12 00:25:56 +00:00
  • 8ae6ca3eb8 fix: make run_tests block server-side instead of requiring agent polling dave 2026-04-11 23:07:02 +00:00
  • bac07d28a7 fix: increase run_tests MCP timeout to 20 minutes to match acceptance gates dave 2026-04-11 22:43:31 +00:00
  • fc89be2f55 fix: server-side 20s blocking in get_test_result to prevent agent poll spam dave 2026-04-11 22:29:38 +00:00
  • 028bff5ef1 fix: rewrite .huskies/README.md for CRDT-only world dave 2026-04-11 22:11:36 +00:00
  • 1f66183c8e fix: update scaffold settings template to match locked-down agent permissions dave 2026-04-11 22:03:53 +00:00
  • f958f57e56 fix: async run_tests to prevent zombie cargo processes blocking gates dave 2026-04-11 22:00:05 +00:00
  • 8393a67c89 fix: log git hash on build success and startup to verify which commit is running dave 2026-04-11 20:50:15 +00:00
  • e32300d1f8 fix: switch agent permission mode from bypassPermissions to allowFullAutoEdit dave 2026-04-11 20:15:01 +00:00
  • 32e36bbc4b fix: remove cargo test/clippy/npm from agent Bash permissions dave 2026-04-11 19:26:38 +00:00
  • c0d1be675b fix: mergemaster prompt says merge_agent_work blocks — no polling needed dave 2026-04-11 18:13:53 +00:00
  • d06241c20c fix: merge_agent_work blocks until complete instead of requiring polling dave 2026-04-11 17:43:50 +00:00
  • 599fbdc71d huskies: merge 539_bug_crdt_event_bridge_still_writes_filesystem_shadow_files_after_530_eliminated_filesystem_state dave 2026-04-11 17:04:36 +00:00
  • 6998275331 huskies: merge 540_bug_get_agent_output_mcp_tool_returns_no_agent_for_exited_agents_instead_of_reading_session_logs_from_disk dave 2026-04-11 16:30:13 +00:00
  • a9a1852422 fix: agent prompts say trust the story description instead of always investigating dave 2026-04-11 15:13:24 +00:00
  • 48ea612739 fix: remove startup CRDT stage sync — it fights the done→archived sweep dave 2026-04-11 13:50:07 +00:00
  • 17d635b66b fix: restore CRDT-based triage command (535 fix was reverted by merge conflict) dave 2026-04-11 13:43:26 +00:00
  • 4ab723f40b huskies: merge 538_bug_done_archived_sweep_never_fires_because_stage_done_projection_uses_utc_now_instead_of_real_merged_at_timestamp dave 2026-04-11 13:25:51 +00:00
  • 5d193bb568 huskies: merge 537_bug_delete_item_sets_stage_to_deleted_string_instead_of_writing_a_crdt_tombstone dave 2026-04-11 13:21:53 +00:00
  • dcf6cf8f82 fix: collapse consecutive str::replace calls to satisfy clippy dave 2026-04-11 13:18:17 +00:00
  • eea54ca616 fix: thread-local CRDT and content store for test isolation dave 2026-04-11 13:02:09 +00:00
  • dd53870c59 fix: agent prompts use run_tests MCP tool instead of running script/test via Bash dave 2026-04-11 11:46:05 +00:00
  • 5696d77922 debug: add PTY spawn diagnostics for Session: None investigation dave 2026-04-11 11:21:06 +00:00
  • 44ef477a01 fix: skip rate limit timer for short blocks (≤10 min) — CLI handles internally dave 2026-04-11 10:52:14 +00:00
  • de738b27ed fix: CrdtNode derive macro defaults missing fields instead of panicking Timmy 2026-04-11 00:16:10 +01:00
  • fc24da82ae debug: add logging to sync_crdt_stages_from_db to diagnose stale backlog dave 2026-04-10 20:33:04 +00:00
  • bae3619723 fix: startup migration syncs stale CRDT stages from pipeline_items DB dave 2026-04-10 19:58:17 +00:00
  • ea36160667 fix: read_all_items must use deduplicated index, not raw CRDT entries dave 2026-04-10 19:32:55 +00:00
  • 2e0ed98d42 huskies: merge 480_story_cryptographic_node_auth_for_distributed_mesh dave 2026-04-10 19:14:21 +00:00
  • 40893a8cb1 huskies: merge 535_bug_chat_status_number_and_mcp_tool_status_still_read_from_filesystem_broken_after_530 dave 2026-04-10 19:01:31 +00:00
  • bc2b1e244c huskies: merge 498_bug_stale_merge_job_lock_prevents_new_merges_after_agent_dies dave 2026-04-10 18:51:07 +00:00
  • 6f7a0c7708 huskies: merge 479_story_build_agent_mode_with_crdt_based_work_claiming dave 2026-04-10 18:46:44 +00:00
  • 91be0ac47f huskies: merge 534_refactor_unify_timer_tick_watchdog_and_watcher_sweep_into_a_single_1_second_tick_loop dave 2026-04-10 17:34:41 +00:00
  • 808935b446 huskies: merge 528_story_crdt_based_peer_discovery_via_node_presence_entries dave 2026-04-10 16:59:17 +00:00
  • 4c8fe910a7 huskies: merge 533_story_crdt_based_done_archived_sweep_to_replace_filesystem_based_watcher_sweep dave 2026-04-10 16:54:14 +00:00
  • 8f34c521fb huskies: merge 508_story_configurable_rendezvous_peer_in_project_toml_with_outbound_crdt_sync_connect dave 2026-04-10 16:41:01 +00:00
  • a59f4fc1a5 huskies: merge 532_story_remove_startup_reconcile_pass_and_drift_notification_no_filesystem_to_reconcile_against dave 2026-04-10 16:36:40 +00:00
  • b88857c2e4 huskies: merge 507_story_apply_inbound_signedops_with_causal_order_queue_for_partition_recovery dave 2026-04-10 16:09:15 +00:00
  • 1ca9bc1bfd huskies: merge 506_story_websocket_sync_endpoint_that_broadcasts_local_signedops_to_connected_peers dave 2026-04-10 15:49:04 +00:00
  • 73890c98fa huskies: merge 505_story_signedop_wire_codec_for_crdt_sync_between_nodes dave 2026-04-10 15:31:22 +00:00
  • bfede09fe6 huskies: merge 529_bug_stale_mergemaster_advance_moves_done_stories_back_to_merge_zombie_merge_loop dave 2026-04-10 15:16:50 +00:00
  • 11d19d8902 huskies: merge 530_story_eliminate_filesystem_markdown_shadows_entirely_crdt_db_is_the_only_story_store dave 2026-04-10 14:56:13 +00:00
  • 1dd675796b huskies: merge 531_story_mcp_tool_to_read_agent_session_logs_from_disk_not_just_live_stream dave 2026-04-10 13:05:04 +00:00
  • 31388da609 huskies: merge 517_story_remove_filesystem_shadow_fallback_paths_from_lifecycle_rs_finish_the_migration_to_crdt_only dave 2026-04-10 12:56:16 +00:00
  • fe405e81c6 huskies: merge 527_story_remove_rate_limit_hard_block_bot_notifications_from_matrix_chat dave 2026-04-10 11:23:19 +00:00