Commit Graph
100 Commits
Author SHA1 Message Date
Dave e682b64890 Stream Matrix bot responses on double-newline paragraph boundaries
Instead of waiting for the full LLM response and sending it as a single
message, stream bot responses to Matrix as they are generated. Paragraphs
are delimited by double-newline boundaries, giving users incremental
feedback while the model is still thinking.

Story: 184_story_stream_bot_responses_to_matrix_on_double_newline_boundaries
2026-02-25 14:17:55 +00:00
Dave 1770e279b2 story-kit: done 181_story_live_pipeline_updates_in_matrix 2026-02-25 14:13:22 +00:00
Dave 7654d0d7fb story-kit: create 185_bug_stale_completed_qa_agent_not_reaped_from_agent_list 2026-02-25 14:10:54 +00:00
Dave 3d8e2291ca story-kit: queue 184_story_stream_bot_responses_to_matrix_on_double_newline_boundaries for merge 2026-02-25 14:07:12 +00:00
Dave 34737aecc0 story-kit: queue 181_story_live_pipeline_updates_in_matrix for merge 2026-02-25 14:06:14 +00:00
Dave 701e3dd230 story-kit: queue 184_story_stream_bot_responses_to_matrix_on_double_newline_boundaries for QA 2026-02-25 13:58:20 +00:00
Dave 45c7243809 story-kit: queue 181_story_live_pipeline_updates_in_matrix for QA 2026-02-25 13:55:41 +00:00
Dave 08ffb5f876 story-kit: accept 171_story_persist_test_results_to_story_files 2026-02-25 13:52:17 +00:00
Dave f80bc60a61 story-kit: start 184_story_stream_bot_responses_to_matrix_on_double_newline_boundaries 2026-02-25 13:51:16 +00:00
Dave 23e1830da2 Adding some Matrix bot debug code 2026-02-25 13:46:20 +00:00
Dave c95bdb3878 Ignored matrix bot sqlite 2026-02-25 13:45:41 +00:00
Dave 64424eaebe Upgraded matrix-sdk 2026-02-25 13:45:28 +00:00
Dave 551d3bcdf5 story-kit: create 184_story_stream_bot_responses_to_matrix_on_double_newline_boundaries 2026-02-25 13:44:31 +00:00
Dave 5d6e762327 story-kit: accept 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria 2026-02-25 13:30:03 +00:00
Dave 868e058894 story-kit: start 181_story_live_pipeline_updates_in_matrix 2026-02-25 13:29:02 +00:00
Dave 5a7556fa6b story-kit: accept 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder 2026-02-25 13:16:51 +00:00
Dave 402d82a404 story-kit: accept 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov 2026-02-25 13:11:50 +00:00
Dave 575b2c5c28 story-kit: accept 174_story_constrain_thinking_traces_in_chat_panel 2026-02-25 13:04:33 +00:00
Dave f4fd340727 Setting up a bot.toml.example and ignoring bot.toml 2026-02-25 13:00:00 +00:00
Dave 5a188a230c story-kit: done 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api 2026-02-25 12:46:11 +00:00
Dave a1d25d756b story-kit: merge 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api 2026-02-25 12:42:11 +00:00
Dave 7c48022230 story-kit: queue 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api for merge 2026-02-25 12:41:58 +00:00
Dave 739c2a3287 story-kit: queue 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api for QA 2026-02-25 12:36:29 +00:00
Dave 662c16b528 story-kit: start 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api 2026-02-25 12:27:39 +00:00
Dave ba09e17f30 story-kit: create 183_story_refactor_matrix_bot_to_use_claude_code_provider_instead_of_direct_anthropic_api 2026-02-25 12:27:09 +00:00
Dave 8252284ae9 story-kit: done 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 12:22:09 +00:00
Dave 51ee729f22 story-kit: queue 174_story_matrix_chatbot_interface_for_story_kit for merge 2026-02-25 12:21:57 +00:00
Dave fed7011d83 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:19:40 +00:00
Dave 027055ca00 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:19:29 +00:00
Dave c70108abe6 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:18:48 +00:00
Dave 92a5efe4fc story-kit: queue 174_story_matrix_chatbot_interface_for_story_kit for QA 2026-02-25 12:17:47 +00:00
Dave dc6e2434e7 story-kit: start 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 12:17:44 +00:00
Dave 11ef39b05c Added a note about Claude code permissions 2026-02-25 12:15:23 +00:00
Dave a597fc5e75 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:11:02 +00:00
Dave 1cccfc4975 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:08:03 +00:00
Dave 4e3b76fc1a story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 12:07:42 +00:00
Dave 1137dba4e0 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:06:48 +00:00
Dave f393e93f0c story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:06:02 +00:00
Dave 99114ce54c story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:05:32 +00:00
Dave d3583e568f story-kit: create 182_story_matrix_bot_conversation_context_and_multi_room 2026-02-25 12:05:16 +00:00
Dave 7061955125 story-kit: create 182_story_matrix_bot_conversation_context_and_multi_room 2026-02-25 12:05:14 +00:00
Dave 37cbd06e54 story-kit: create 181_story_live_pipeline_updates_in_matrix 2026-02-25 12:05:13 +00:00
Dave 66f32678ad story-kit: create 182_story_matrix_bot_conversation_context_and_multi_room 2026-02-25 12:04:59 +00:00
Dave 7b32ed69f7 story-kit: create 180_bug_web_ui_permissions_handling_unreliable 2026-02-25 12:02:35 +00:00
Dave c2752b966a story-kit: create 176_story_matrix_bot_conversation_context_and_multi_room 2026-02-25 11:49:48 +00:00
Dave a94e92212f story-kit: create 175_story_live_pipeline_updates_in_matrix 2026-02-25 11:49:38 +00:00
Dave ed7eebc236 story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 11:49:26 +00:00
Dave dfd6ef2109 story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 11:47:58 +00:00
Dave 7ce2935ef1 story-kit: done 178_story_fix_chat_textarea_input_lag 2026-02-25 11:43:30 +00:00
Dave c1fac9bc7b story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 11:42:51 +00:00
Dave 71691a63ce story-kit: merge 178_story_fix_chat_textarea_input_lag 2026-02-25 11:41:44 +00:00
Dave fb29327cea story-kit: queue 178_story_fix_chat_textarea_input_lag for merge 2026-02-25 11:41:32 +00:00
Dave 078349f93d story-kit: done 179_story_add_configurable_chat_history_pruning 2026-02-25 11:40:48 +00:00
Dave 48223b517d story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 11:40:09 +00:00
Dave c0b882f29c story-kit: queue 178_story_fix_chat_textarea_input_lag for QA 2026-02-25 11:38:20 +00:00
Dave a2a5f53209 story-kit: create 174_story_matrix_chatbot_interface_for_story_kit 2026-02-25 11:36:54 +00:00
Dave 082fb973b4 story-kit: done 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria 2026-02-25 11:36:36 +00:00
Dave aa423cae22 story-kit: merge 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria 2026-02-25 11:34:37 +00:00
Dave e419c198a6 story-kit: queue 179_story_add_configurable_chat_history_pruning for merge 2026-02-25 11:34:35 +00:00
Dave 32b5fdcb0c story-kit: queue 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria for merge 2026-02-25 11:34:23 +00:00
Dave e528ad4805 story-kit: queue 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria for QA 2026-02-25 11:32:04 +00:00
Dave ea69c052d3 story-kit: queue 179_story_add_configurable_chat_history_pruning for QA 2026-02-25 11:30:59 +00:00
Dave 7fd00efc1a story-kit: start 179_story_add_configurable_chat_history_pruning 2026-02-25 11:26:48 +00:00
Dave 12da373ac6 story-kit: start 178_story_fix_chat_textarea_input_lag 2026-02-25 11:26:45 +00:00
Dave 3ff11f32b3 story-kit: create 179_story_add_configurable_chat_history_pruning 2026-02-25 11:26:35 +00:00
Dave 39c27f972d story-kit: create 178_story_fix_chat_textarea_input_lag 2026-02-25 11:26:31 +00:00
Dave 2217808a48 story-kit: start 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria 2026-02-25 11:24:54 +00:00
Dave f5889f66ae story-kit: done 171_story_persist_test_results_to_story_files 2026-02-25 09:52:27 +00:00
Dave 073ec03afe story-kit: merge 171_story_persist_test_results_to_story_files 2026-02-25 09:50:31 +00:00
Dave 6f34d9ae56 story-kit: queue 171_story_persist_test_results_to_story_files for merge 2026-02-25 09:50:19 +00:00
Dave 9179b549b5 story-kit: queue 171_story_persist_test_results_to_story_files for QA 2026-02-25 09:41:40 +00:00
Dave 51091e87a2 story-kit: done 174_story_constrain_thinking_traces_in_chat_panel 2026-02-25 09:34:01 +00:00
Dave 42c40209d2 story-kit: merge 174_story_constrain_thinking_traces_in_chat_panel 2026-02-25 09:32:48 +00:00
Dave 4b161d7c87 story-kit: queue 174_story_constrain_thinking_traces_in_chat_panel for merge 2026-02-25 09:32:36 +00:00
Dave 83a3f1d205 story-kit: done 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder 2026-02-25 09:32:25 +00:00
Dave d70285adda story-kit: merge 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder 2026-02-25 09:30:15 +00:00
Dave 553b21f7b5 story-kit: start 171_story_persist_test_results_to_story_files 2026-02-25 09:29:29 +00:00
Dave c40f203461 story-kit: create 177_bug_no_mcp_tool_to_edit_story_acceptance_criteria 2026-02-25 09:29:20 +00:00
Dave 1a5798e506 story-kit: queue 174_story_constrain_thinking_traces_in_chat_panel for QA 2026-02-25 09:29:16 +00:00
Dave ff7077d81b story-kit: queue 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder for merge 2026-02-25 09:28:15 +00:00
Dave a6792d308a story-kit: create 171_story_persist_test_results_to_story_files 2026-02-25 09:27:25 +00:00
Dave 545a120981 story-kit: queue 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder for QA 2026-02-25 09:24:38 +00:00
Dave e116e994e4 story-kit: done 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov 2026-02-25 09:23:52 +00:00
Dave ada4695541 story-kit: merge 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov 2026-02-25 09:21:04 +00:00
Dave c9cb27b4ee story-kit: start 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder 2026-02-25 09:20:09 +00:00
Dave e5e1926345 story-kit: queue 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov for merge 2026-02-25 09:19:16 +00:00
Dave c694b14739 story-kit: queue 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov for QA 2026-02-25 09:16:19 +00:00
Dave 47f866179d story-kit: create 176_bug_stories_moved_to_current_get_supervisor_instead_of_coder 2026-02-25 09:15:53 +00:00
Dave 7fe0ee430b story-kit: start 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov 2026-02-25 09:11:46 +00:00
Dave 9e775c7cca story-kit: create 175_story_add_rust_test_coverage_reporting_with_cargo_llvm_cov 2026-02-25 09:11:27 +00:00
Dave 14cd8f60ae story-kit: start 174_story_constrain_thinking_traces_in_chat_panel 2026-02-25 09:04:24 +00:00
Dave b95846fc5e story-kit: create 174_story_constrain_thinking_traces_in_chat_panel 2026-02-25 09:04:05 +00:00
Dave 5a7e3cc87b story-kit: accept 173_bug_pipeline_board_lozenges_dont_update_on_agent_state_changes 2026-02-25 03:40:28 +00:00
Dave e461f247ab story-kit: accept 172_bug_setup_command_failure_prevents_agent_from_starting_creating_unrecoverable_deadlock 2026-02-25 03:21:27 +00:00
Dave d92b0b948b story-kit: done 173_bug_pipeline_board_lozenges_dont_update_on_agent_state_changes 2026-02-24 23:58:24 +00:00
Dave 51fad34a6a story-kit: merge 173_bug_pipeline_board_lozenges_dont_update_on_agent_state_changes 2026-02-24 23:57:07 +00:00
Dave d55d4765a9 story-kit: queue 173_bug_pipeline_board_lozenges_dont_update_on_agent_state_changes for merge 2026-02-24 23:56:55 +00:00
Dave 46c7eff8c0 story-kit: queue 173_bug_pipeline_board_lozenges_dont_update_on_agent_state_changes for QA 2026-02-24 23:53:16 +00:00
Dave 290da1f869 story-kit: accept 166_story_add_done_column_to_pipeline_board 2026-02-24 23:44:04 +00:00
Dave 721965cf30 story-kit: done 166_story_add_done_column_to_pipeline_board 2026-02-24 23:43:04 +00:00