Commit Graph
100 Commits
Author SHA1 Message Date
DaveandClaude Opus 4.6 580bac22fa Fix unclosed delimiter from merge conflict resolution in agents.rs
Remove leftover conflict markers and add missing closing brace for
watchdog_detects_orphaned_running_agent test function.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:22:11 +00:00
Dave 6170a7d984 story-kit: merge 133_story_clean_up_agent_state_on_story_archive_and_add_ttl_for_completed_entries 2026-02-24 13:20:59 +00:00
Dave e49be6b905 story-kit: queue 136_bug_broadcast_channel_silently_drops_events_on_subscriber_lag for QA 2026-02-24 13:20:49 +00:00
Dave e8f9927a36 story-kit: queue 133_story_clean_up_agent_state_on_story_archive_and_add_ttl_for_completed_entries for merge 2026-02-24 13:20:45 +00:00
Dave ee6d017bca story-kit: start 140_bug_activity_status_indicator_never_visible_due_to_display_condition 2026-02-24 13:19:08 +00:00
Dave 27c72a007f story-kit: queue 133_story_clean_up_agent_state_on_story_archive_and_add_ttl_for_completed_entries for QA 2026-02-24 13:17:34 +00:00
Dave 3179b4962d story-kit: accept 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions 2026-02-24 13:13:38 +00:00
Dave 560c731869 story-kit: merge 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions 2026-02-24 13:13:16 +00:00
Dave a87f908d5b story-kit: create 141_story_improve_server_logging_with_timestamps_and_error_visibility 2026-02-24 13:12:27 +00:00
Dave d3a12ca202 story-kit: queue 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions for merge 2026-02-24 13:12:20 +00:00
Dave d77a0ffef2 story-kit: start 136_bug_broadcast_channel_silently_drops_events_on_subscriber_lag 2026-02-24 13:10:30 +00:00
Dave ec6e763ec2 story-kit: accept 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates 2026-02-24 13:09:43 +00:00
Dave 17abf36d9f story-kit: merge 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates 2026-02-24 13:09:25 +00:00
Dave 92a75215f0 story-kit: queue 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions for QA 2026-02-24 13:09:05 +00:00
Dave 997050aee1 story-kit: queue 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates for merge 2026-02-24 13:08:38 +00:00
Dave 826d194d12 story-kit: start 133_story_clean_up_agent_state_on_story_archive_and_add_ttl_for_completed_entries 2026-02-24 13:08:05 +00:00
Dave 40c3824523 story-kit: start 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 13:06:50 +00:00
Dave 0c455a0dbf story-kit: accept 138_bug_no_heartbeat_to_detect_stale_websocket_connections 2026-02-24 13:05:52 +00:00
Dave 5226438b16 story-kit: merge 138_bug_no_heartbeat_to_detect_stale_websocket_connections 2026-02-24 13:05:30 +00:00
Dave 71e07041cf story-kit: queue 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates for QA 2026-02-24 13:05:17 +00:00
Dave 88aa2de2ad story-kit: create 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 13:05:07 +00:00
Dave cbe3545a47 story-kit: create 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 13:04:18 +00:00
Dave c395ce0f8a story-kit: create 140_bug_activity_status_indicator_never_visible_due_to_display_condition 2026-02-24 13:03:37 +00:00
Dave 8f46edd19d story-kit: queue 138_bug_no_heartbeat_to_detect_stale_websocket_connections for QA 2026-02-24 13:01:57 +00:00
Dave e9f8aafdaa story-kit: create 139_story_retry_limit_for_mergemaster_and_pipeline_restarts 2026-02-24 12:59:59 +00:00
Dave ec0165ba45 story-kit: start 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates 2026-02-24 12:56:21 +00:00
Dave 1344cdeae9 story-kit: accept 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:50:24 +00:00
Dave b5db84fabc story-kit: start 138_bug_no_heartbeat_to_detect_stale_websocket_connections 2026-02-24 12:49:33 +00:00
Dave c5ddd15273 story-kit: merge 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:49:29 +00:00
Dave 7c3e9965d1 story-kit: accept 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 12:49:16 +00:00
DaveandClaude Opus 4.6 2ac9e119e3 Fix master compilation after bad story 86 squash merge revert
The revert of story 86's merge left broken code from stories 131/135
that depended on it. Removed dead inline event dispatch (referencing
undefined event_type, pty_writer, PermissionReqMsg), added activity_tx
to process_json_event, and removed unused permission_tx parameter from
chat_stream/chat (permissions go through MCP, not PTY).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 12:44:22 +00:00
Dave 4a3400f7d9 story-kit: queue 132_story_fix_toctou_race_in_agent_check_and_insert for merge 2026-02-24 12:39:52 +00:00
Dave 2f8ad0949d story-kit: queue 132_story_fix_toctou_race_in_agent_check_and_insert for QA 2026-02-24 12:36:15 +00:00
Dave f33e996304 story-kit: start 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions 2026-02-24 12:35:21 +00:00
Dave dbb52e0a36 story-kit: create 138_bug_no_heartbeat_to_detect_stale_websocket_connections 2026-02-24 12:35:19 +00:00
Dave 94698203cd story-kit: create 137_bug_lozengeflycontext_animation_queue_race_condition_on_rapid_updates 2026-02-24 12:35:13 +00:00
Dave ddc53dfb42 story-kit: create 136_bug_broadcast_channel_silently_drops_events_on_subscriber_lag 2026-02-24 12:35:07 +00:00
DaveandClaude Opus 4.6 4611a187f1 fix: remove duplicate code block from merge conflict resolution in claude_code.rs
Old process_json_event call and new handle_stream_event match block were
both kept during auto-resolution; remove the old code to fix unclosed delimiter.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 12:34:20 +00:00
DaveandClaude Opus 4.6 557b6e9267 fix: resolve merge conflict artifacts from story-86 merge
- Add missing closing brace and #[test] attr between test functions in claude_code.rs
- Remove premature semicolon in TypeScript union type in client.ts

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 12:33:31 +00:00
Dave 041b52530e story-kit: create 114_bug_web_ui_sse_socket_stops_updating_after_a_while 2026-02-24 12:32:39 +00:00
Dave 771feaef0c story-kit: create 114_bug_web_ui_sse_socket_stops_updating_after_a_while 2026-02-24 12:32:38 +00:00
Dave 4e4802314f story-kit: merge 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 12:32:14 +00:00
Dave bedb041bd3 story-kit: queue 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat for merge 2026-02-24 12:32:02 +00:00
Dave deb3e57d6d story-kit: queue 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat for QA 2026-02-24 12:29:26 +00:00
Dave 3ac7f58449 story-kit: start 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 12:27:39 +00:00
Dave 815e51a218 story-kit: start 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:24:59 +00:00
Dave 3b175602b6 story-kit: accept 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes 2026-02-24 12:22:54 +00:00
Dave 8005397fd5 story-kit: merge 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes 2026-02-24 12:22:42 +00:00
Dave 0bcc9dcdff story-kit: queue 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes for merge 2026-02-24 12:22:29 +00:00
Dave d4f323a338 story-kit: accept 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 12:20:38 +00:00
Dave eedc9d885f story-kit: queue 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes for QA 2026-02-24 12:19:55 +00:00
Dave ba708d4052 story-kit: create 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 12:19:18 +00:00
Dave 2e2f70df72 Revert "story-kit: merge 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat"
This reverts commit ef162d91ff.
2026-02-24 12:16:45 +00:00
Dave 7546a8f138 story-kit: start 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes 2026-02-24 12:15:17 +00:00
Dave e8ef10e5d5 story-kit: create 135_story_update_mergemaster_prompt_to_allow_conflict_resolution_and_code_fixes 2026-02-24 12:14:57 +00:00
Dave 462eda0615 story-kit: queue 131_bug_get_agent_output_stream_always_times_out_for_running_agents for merge 2026-02-24 12:12:45 +00:00
Dave 3ada478c38 story-kit: queue 131_bug_get_agent_output_stream_always_times_out_for_running_agents for QA 2026-02-24 12:09:23 +00:00
Dave ef162d91ff story-kit: merge 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 12:08:59 +00:00
Dave db06a2f0a6 story-kit: queue 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat for merge 2026-02-24 12:08:46 +00:00
Dave a58c400d0f story-kit: queue 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat for QA 2026-02-24 12:06:10 +00:00
Dave 785f4900ab story-kit: create 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:02:01 +00:00
Dave 00e5fc2ccc story-kit: create 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:01:49 +00:00
Dave 0255922013 story-kit: create 134_story_add_process_health_monitoring_and_timeout_to_agent_pty_sessions 2026-02-24 12:00:36 +00:00
Dave 521212af46 story-kit: create 133_story_clean_up_agent_state_on_story_archive_and_add_ttl_for_completed_entries 2026-02-24 12:00:31 +00:00
Dave e0a23874e6 story-kit: create 132_story_fix_toctou_race_in_agent_check_and_insert 2026-02-24 12:00:26 +00:00
Dave 3665a669a9 story-kit: start 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 11:56:31 +00:00
Dave d2abdb9440 story-kit: start 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 11:53:56 +00:00
Dave 831555043b story-kit: create 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 11:53:29 +00:00
Dave 1f9ed34735 story-kit: create 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 11:52:45 +00:00
Dave f3e9bac97e story-kit: accept 86_story_show_live_activity_status_instead_of_static_thinking_indicator_in_chat 2026-02-24 11:52:41 +00:00
Dave bb881eca92 story-kit: create 131_bug_get_agent_output_stream_always_times_out_for_running_agents 2026-02-24 11:51:30 +00:00
Dave 908c65f19b story-kit: accept 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves 2026-02-24 11:51:26 +00:00
Dave d6f394d28d story-kit: merge 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves 2026-02-24 11:51:00 +00:00
Dave 0d74f1553a story-kit: queue 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves for merge 2026-02-24 11:50:45 +00:00
Dave b0c20b66b3 story-kit: queue 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves for QA 2026-02-24 11:46:14 +00:00
Dave 1c03db5fd9 story-kit: start 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves 2026-02-24 11:39:55 +00:00
Dave 6733da8148 story-kit: create 130_bug_permission_approval_returns_wrong_format_tools_fail_after_user_approves 2026-02-24 11:39:18 +00:00
Dave 5e5525a7d6 Noting that mcp calls are better than direct file manipulation 2026-02-24 11:23:58 +00:00
Dave cb8577866a Noted the existence of the mcp server. 2026-02-24 11:21:05 +00:00
Dave 9c69e25933 Updated tokio-tungstenite 2026-02-24 11:16:45 +00:00
Dave f1f298708e story-kit: accept 129_story_test_coverage_http_mcp_rs 2026-02-24 00:31:11 +00:00
Dave 5481f65e8b story-kit: merge 129_story_test_coverage_http_mcp_rs 2026-02-24 00:30:54 +00:00
Dave 6c73e11af0 story-kit: accept 128_story_test_coverage_worktree_rs 2026-02-24 00:27:08 +00:00
Dave 40b8006777 story-kit: queue 129_story_test_coverage_http_mcp_rs for merge 2026-02-24 00:27:03 +00:00
Dave 9b2969fdba story-kit: merge 128_story_test_coverage_worktree_rs 2026-02-24 00:26:49 +00:00
Dave 4233966d5e story-kit: accept 127_story_test_coverage_http_mod_rs 2026-02-24 00:24:27 +00:00
Dave 9528ef808c story-kit: merge 127_story_test_coverage_http_mod_rs 2026-02-24 00:24:08 +00:00
Dave 317f2cc2d0 story-kit: queue 128_story_test_coverage_worktree_rs for merge 2026-02-24 00:22:42 +00:00
Dave fdddb86796 story-kit: queue 129_story_test_coverage_http_mcp_rs for QA 2026-02-24 00:20:32 +00:00
Dave c180c0dd60 story-kit: queue 127_story_test_coverage_http_mod_rs for merge 2026-02-24 00:20:10 +00:00
Dave bb7713d5bd story-kit: accept 124_story_test_coverage_llm_providers_claude_code_rs 2026-02-24 00:19:57 +00:00
Dave 0c9588d32c story-kit: merge 124_story_test_coverage_llm_providers_claude_code_rs 2026-02-24 00:19:32 +00:00
Dave d629fc0412 story-kit: queue 124_story_test_coverage_llm_providers_claude_code_rs for merge 2026-02-24 00:17:56 +00:00
Dave 95ae41d717 story-kit: accept 123_story_test_coverage_llm_providers_anthropic_rs 2026-02-24 00:15:59 +00:00
Dave ca9293216f story-kit: merge 123_story_test_coverage_llm_providers_anthropic_rs 2026-02-24 00:15:19 +00:00
Dave fa1a6a0a94 story-kit: queue 123_story_test_coverage_llm_providers_anthropic_rs for merge 2026-02-24 00:15:07 +00:00
Dave 75d75f582f story-kit: accept 126_story_test_coverage_http_anthropic_rs 2026-02-24 00:12:14 +00:00
Dave 7133ba1276 story-kit: merge 126_story_test_coverage_http_anthropic_rs 2026-02-24 00:11:55 +00:00
Dave 166a0bcfa7 story-kit: queue 126_story_test_coverage_http_anthropic_rs for merge 2026-02-24 00:11:44 +00:00
Dave 3805d69a3f story-kit: queue 128_story_test_coverage_worktree_rs for QA 2026-02-24 00:10:54 +00:00