Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
This branch contains two commits on top of
main:fa8c9b8— update the streaming systemstreamingpackage (env,overlap,bridges,chunk_audio,run_listen_demo) for chunked audio → ASR → debate-tree updates, watch-directory listeners, overlap/playback-driven runs, and live chunk bridges aligned with log output directories.base_st.yml,base_st_io.yml,overlap_debate.yml,overlap_debate_2.yml.ouragents.py,agents.py,debate_tree.py,tool.py,model.py,prepare.py, and related env/evaluator/search paths to integrate streaming behavior.analyze_streaming_performance.pyandanalyze_agent_timing.pyfor performance/timing analysis.src/streaming/README.mddocument usage and CLI entrypoints.d2b0e07— update the logging system, and Pydantictiming_log.py) and documents them insrc/scripts/README_LOGGING.md.llm_schemas.py(Pydantic) and wires schema-oriented flows where appropriate.requirements.txt,.gitignore,compare_env.py, DB/helper utilities).Diff summary: ~35 files changed, +5509 / −333 lines vs
origin/main.Motivation and Context
Supports incremental / streaming debate runs (chunked speech, overlap timing, bridges from TTS or log outputs) and improves observability (timing logs) and structured LLM I/O (Pydantic), so experiments and demos can match online/chunked pipelines and be analyzed with the new scripts.
How Has This Been Tested?
(Replace with what you actually ran—e.g. overlap/non-overlap streaming CLIs from
src/streaming/README.md, and/oranalyze_streaming_performance.pyon a sample log.)Screenshots of Test Results (if appropriate):
(Optional: e.g. plots from
analyze_streaming_performance.pyor overlap timeline PNGs underlog_files/.../outputs.)Types of changes