Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W _ __getitem__() (chatflock.structured_string.StructuredString method) __repr__() (chatflock.structured_string.StructuredString method) __setitem__() (chatflock.structured_string.StructuredString method) __str__() (chatflock.base.ActiveChatParticipant method) (chatflock.base.ChatParticipant method) (chatflock.composition_generators.IndividualParticipantToAddSchema method) (chatflock.participants.group.GroupBasedChatParticipant method) (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) (chatflock.participants.user.UserChatParticipant method) (chatflock.structured_string.StructuredString method) _run() (chatflock.code.langchain.CodeExecutionTool method) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool method) (chatflock.web_research.web_research.WebResearchTool method) A active_participants_str (chatflock.base.Chat property) ActiveChatParticipant (class in chatflock.base) add_message() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) add_participant() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) analyze() (chatflock.web_research.page_analyzer.OpenAIChatPageQueryAnalyzer method) (chatflock.web_research.page_analyzer.PageQueryAnalyzer method) answer (chatflock.web_research.page_analyzer.PageQueryAnalysisResult attribute) answer_snippet (chatflock.web_research.search.SearchResults attribute) answers_to_queries (chatflock.use_cases.bshr.BHSRState attribute) api_key (chatflock.web_research.page_retrievers.scraper_api_retriever.ScraperAPIPageRetriever attribute) (chatflock.web_research.search.GoogleSerperSearchResultsProvider attribute) arbitrary_types_allowed (chatflock.participants.langchain.LangChainBasedAIChatParticipant.Config attribute) args_schema (chatflock.code.langchain.CodeExecutionTool attribute) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) B backing_store (chatflock.base.Chat attribute) base_image (chatflock.code.docker.DockerCodeExecutor attribute) base_message_to_chat_message() (in module chatflock.backing_stores.langchain) BHSRState (class in chatflock.use_cases.bshr) brainstorm_search_hypothesize_refine() (in module chatflock.use_cases.bshr) BrainstormSearchHypothesizeRefineTool (class in chatflock.use_cases.bshr) BrainstormSearchHypothesizeRefineToolArgs (class in chatflock.use_cases.bshr) build_image_with_code() (chatflock.code.docker.DockerCodeExecutor method) C Chat (class in chatflock.base) chat_messages_to_chat_model_messages() (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) chat_messages_to_pydantic() (in module chatflock.parsing_utils) chat_model (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.page_analyzer.OpenAIChatPageQueryAnalyzer attribute) (chatflock.web_research.web_research.WebSearch attribute) chat_model_args (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) ChatCompositionGenerator (class in chatflock.base) ChatConductor (class in chatflock.base) ChatDataBackingStore (class in chatflock.base) chatflock module, [1] chatflock.ai_utils module chatflock.backing_stores module chatflock.backing_stores.in_memory module chatflock.backing_stores.langchain module chatflock.base module chatflock.code module chatflock.code.base module, [1] chatflock.code.docker module chatflock.code.langchain module chatflock.code.local module chatflock.composition_generators module chatflock.composition_generators.langchain module chatflock.conductors module chatflock.conductors.langchain module chatflock.conductors.round_robin module chatflock.errors module, [1] chatflock.parsing_utils module chatflock.participants module chatflock.participants.group module chatflock.participants.langchain module chatflock.participants.output_parser module chatflock.participants.spr module chatflock.participants.user module chatflock.renderers module chatflock.renderers.terminal module chatflock.sequencial_process module, [1] chatflock.sequencial_process.sequential_process module, [1] chatflock.structured_string module, [1] chatflock.use_cases module, [1] chatflock.use_cases.bshr module chatflock.use_cases.request_response module chatflock.utils module chatflock.web_research module chatflock.web_research.errors module, [1] chatflock.web_research.page_analyzer module chatflock.web_research.page_retrievers module chatflock.web_research.page_retrievers.base module chatflock.web_research.page_retrievers.fallback module chatflock.web_research.page_retrievers.requests_retriever module chatflock.web_research.page_retrievers.scraper_api_retriever module chatflock.web_research.page_retrievers.selenium_retriever module chatflock.web_research.search module chatflock.web_research.web_research module ChatMessage (class in chatflock.base) ChatParticipant (class in chatflock.base) ChatParticipantAlreadyJoinedToChatError, [1] ChatParticipantNotJoinedToChatError, [1] ChatRenderer (class in chatflock.base) check_satisficing() (in module chatflock.use_cases.bshr) clean_html() (in module chatflock.web_research.page_analyzer) clear_inner_chat_before_responding (chatflock.participants.group.GroupBasedChatParticipant attribute) clear_messages() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) client (chatflock.code.docker.DockerCodeExecutor attribute) close() (chatflock.web_research.page_retrievers.base.PageRetriever method) (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever method) CodeExecutionTool (class in chatflock.code.langchain) CodeExecutionToolArgs (class in chatflock.code.langchain) CodeExecutor (class in chatflock.code.base), [1] composition_generator (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) composition_initialized (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) content (chatflock.base.ChatMessage attribute) create_compose_team_first_human_prompt() (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator method) create_compose_team_system_prompt() (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator method) create_dockerfile() (chatflock.code.docker.DockerCodeExecutor method) create_driver_and_service() (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever method) create_next_speaker_first_human_prompt() (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) create_next_speaker_system_prompt() (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) create_system_message() (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) CreateTeamCompositionForGoalOutputSchema (class in chatflock.composition_generators) current_hypothesis (chatflock.use_cases.bshr.BHSRState attribute) D default_dependencies (chatflock.code.docker.DockerCodeExecutor attribute) default_timeout (chatflock.web_research.page_retrievers.requests_retriever.SimpleRequestsPageRetriever attribute) dependencies (chatflock.code.langchain.CodeExecutionToolArgs attribute) description (chatflock.code.langchain.CodeExecutionTool attribute) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) detailed_str() (chatflock.base.ActiveChatParticipant method) (chatflock.base.ChatParticipant method) (chatflock.participants.group.GroupBasedChatParticipant method) (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) (chatflock.participants.user.UserChatParticipant method) DockerCodeExecutor (class in chatflock.code.docker) driver (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) driver_implicit_wait (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) driver_page_load_timeout (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) E end_chat() (chatflock.base.ChatConductor method) execute() (chatflock.code.base.CodeExecutor method), [1] (chatflock.code.docker.DockerCodeExecutor method) (chatflock.code.local.LocalCodeExecutor method) execute_chat_model_messages() (in module chatflock.ai_utils) execute_messages() (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator method) (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) executor (chatflock.code.langchain.CodeExecutionTool attribute) extract_html_from_driver() (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever method) F feedback (chatflock.use_cases.bshr.BHSRState attribute) (chatflock.use_cases.bshr.SatisficationCheckResult attribute) fix_invalid_json() (in module chatflock.utils) fixed_team_members (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) func (chatflock.sequencial_process.sequential_process.Step attribute) FunctionNotFoundError, [1] G generate_composition_extra_args (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) generate_composition_for_chat() (chatflock.base.ChatCompositionGenerator method) (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator method) generate_hypothesis() (in module chatflock.use_cases.bshr) generate_queries() (in module chatflock.use_cases.bshr) GeneratedChatComposition (class in chatflock.base) generator_tools (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) get_active_participant_by_name() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) get_active_participants() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) get_answer() (chatflock.web_research.web_research.WebSearch method) get_chat_result() (chatflock.base.ChatConductor method) (chatflock.conductors.round_robin.RoundRobinChatConductor method) get_messages() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) get_non_active_participant_by_name() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) get_non_active_participants() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) get_relevant_docs() (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) get_response() (in module chatflock.use_cases.request_response) get_version() (in module chatflock), [1] goal (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) GoogleSerperSearchResultsProvider (class in chatflock.web_research.search) GroupBasedChatParticipant (class in chatflock.participants.group) H has_active_participant_with_name() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) has_non_active_participant_with_name() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) headless (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) hide_messages (chatflock.base.Chat attribute) http_status_code (chatflock.web_research.errors.NonTransientHTTPError attribute) (chatflock.web_research.errors.TransientHTTPError attribute) hypothesis (chatflock.use_cases.bshr.HypothesisGenerationResult attribute) HypothesisGenerationResult (class in chatflock.use_cases.bshr) I id (chatflock.base.ChatMessage attribute) iframe_timeout (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) ignore_group_chat_environment (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) image_tag (chatflock.code.docker.DockerCodeExecutor attribute) include_iframe_html (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) include_timestamp_in_messages (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) IndividualParticipantToAddSchema (class in chatflock.composition_generators) information_need (chatflock.use_cases.bshr.BHSRState attribute) (chatflock.use_cases.bshr.QueryGenerationResult attribute) initiate_dialog() (chatflock.base.ChatConductor method) InMemoryChatDataBackingStore (class in chatflock.backing_stores.in_memory) inner_chat (chatflock.participants.group.GroupBasedChatParticipant attribute) inner_chat_conductor (chatflock.participants.group.GroupBasedChatParticipant attribute) interaction_schema (chatflock.composition_generators.CreateTeamCompositionForGoalOutputSchema attribute) (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) is_satisficed (chatflock.use_cases.bshr.BHSRState attribute) (chatflock.use_cases.bshr.SatisficationCheckResult attribute) is_termination_message() (chatflock.conductors.round_robin.RoundRobinChatConductor method) J json_string_to_pydantic() (in module chatflock.utils) JSONOutputParserChatParticipant (class in chatflock.participants.output_parser) K knowledge_graph_description (chatflock.web_research.search.SearchResults attribute) L LangChainBasedAIChatCompositionGenerator (class in chatflock.composition_generators.langchain) LangChainBasedAIChatConductor (class in chatflock.conductors.langchain) LangChainBasedAIChatParticipant (class in chatflock.participants.langchain) LangChainBasedAIChatParticipant.Config (class in chatflock.participants.langchain) LangChainMemoryBasedChatDataBackingStore (class in chatflock.backing_stores.langchain) last_message_id (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore attribute) link (chatflock.web_research.search.OrganicSearchResult attribute) list (chatflock.structured_string.Section attribute), [1] list_item_prefix (chatflock.structured_string.Section attribute), [1] load_state() (in module chatflock.use_cases.bshr) LocalCodeExecutor (class in chatflock.code.local) M main_page_min_wait (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) main_page_timeout (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) max_total_messages (chatflock.base.Chat attribute) memory (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore attribute) message (chatflock.web_research.errors.NonTransientHTTPError attribute) (chatflock.web_research.errors.TransientHTTPError attribute) MessageCouldNotBeParsedError, [1] messages (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore attribute) messages_hidden (chatflock.base.ActiveChatParticipant attribute) mission (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) (chatflock.participants.group.GroupBasedChatParticipant attribute) module chatflock, [1] chatflock.ai_utils chatflock.backing_stores chatflock.backing_stores.in_memory chatflock.backing_stores.langchain chatflock.base chatflock.code chatflock.code.base, [1] chatflock.code.docker chatflock.code.langchain chatflock.code.local chatflock.composition_generators chatflock.composition_generators.langchain chatflock.conductors chatflock.conductors.langchain chatflock.conductors.round_robin chatflock.errors, [1] chatflock.parsing_utils chatflock.participants chatflock.participants.group chatflock.participants.langchain chatflock.participants.output_parser chatflock.participants.spr chatflock.participants.user chatflock.renderers chatflock.renderers.terminal chatflock.sequencial_process, [1] chatflock.sequencial_process.sequential_process, [1] chatflock.structured_string, [1] chatflock.use_cases, [1] chatflock.use_cases.bshr chatflock.use_cases.request_response chatflock.utils chatflock.web_research chatflock.web_research.errors, [1] chatflock.web_research.page_analyzer chatflock.web_research.page_retrievers chatflock.web_research.page_retrievers.base chatflock.web_research.page_retrievers.fallback chatflock.web_research.page_retrievers.requests_retriever chatflock.web_research.page_retrievers.scraper_api_retriever chatflock.web_research.page_retrievers.selenium_retriever chatflock.web_research.search chatflock.web_research.web_research N n_output_parsing_tries (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) n_results (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) name (chatflock.base.Chat attribute) (chatflock.base.ChatParticipant attribute) (chatflock.code.langchain.CodeExecutionTool attribute) (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) (chatflock.participants.group.GroupBasedChatParticipant attribute) (chatflock.sequencial_process.sequential_process.Step attribute) (chatflock.structured_string.Section attribute), [1] (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) no_output_message (chatflock.backing_stores.langchain.LangChainMemoryBasedChatDataBackingStore attribute) NoChatRenderer (class in chatflock.renderers) NoMessagesInChatError, [1] NonTransientHTTPError, [1] NotEnoughActiveParticipantsInChatError, [1] O on_chat_ended() (chatflock.base.ChatParticipant method) on_chat_started() (chatflock.base.ChatParticipant method) on_new_chat_message() (chatflock.base.ChatParticipant method) on_participant_joined_chat() (chatflock.base.ChatParticipant method) on_participant_left_chat() (chatflock.base.ChatParticipant method) on_step_completed (chatflock.sequencial_process.sequential_process.Step attribute) on_step_failed (chatflock.sequencial_process.sequential_process.Step attribute) on_step_start (chatflock.sequencial_process.sequential_process.Step attribute) OpenAIChatPageQueryAnalyzer (class in chatflock.web_research.page_analyzer) organic_results (chatflock.web_research.search.SearchResults attribute) OrganicSearchResult (class in chatflock.web_research.search) other_prompt_sections (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) output (chatflock.participants.output_parser.JSONOutputParserChatParticipant attribute) output_schema (chatflock.participants.output_parser.JSONOutputParserChatParticipant attribute) P page_query_analyzer (chatflock.web_research.web_research.WebSearch attribute) page_retriever (chatflock.web_research.page_analyzer.OpenAIChatPageQueryAnalyzer attribute) PageQueryAnalysisResult (class in chatflock.web_research.page_analyzer) PageQueryAnalyzer (class in chatflock.web_research.page_analyzer) PageRetriever (class in chatflock.web_research.page_retrievers.base) participant_available_tools (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) participant_tool_names_to_tools (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) participants (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore attribute) (chatflock.base.GeneratedChatComposition attribute) participants_interaction_schema (chatflock.base.GeneratedChatComposition attribute) personal_mission (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) position (chatflock.web_research.search.OrganicSearchResult attribute) prepare_chat() (chatflock.base.ChatConductor method) (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) print_timestamps (chatflock.renderers.terminal.TerminalChatRenderer attribute) progress_text (chatflock.code.langchain.CodeExecutionTool attribute) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) proposed_hypothesis (chatflock.use_cases.bshr.BHSRState attribute) pydantic_to_json_schema() (in module chatflock.utils) pydantic_to_openai_function() (in module chatflock.ai_utils) PydanticType (in module chatflock.ai_utils) python_code (chatflock.code.langchain.CodeExecutionToolArgs attribute) Q queries (chatflock.use_cases.bshr.QueryGenerationResult attribute) queries_to_run (chatflock.use_cases.bshr.BHSRState attribute) query (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineToolArgs attribute) (chatflock.web_research.web_research.WebSearchToolArgs attribute) QueryGenerationResult (class in chatflock.use_cases.bshr) R remove_participant() (chatflock.backing_stores.in_memory.InMemoryChatDataBackingStore method) (chatflock.base.Chat method) (chatflock.base.ChatDataBackingStore method) render_js (chatflock.web_research.page_retrievers.scraper_api_retriever.ScraperAPIPageRetriever attribute) render_new_chat_message() (chatflock.base.ChatRenderer method) (chatflock.renderers.NoChatRenderer method) (chatflock.renderers.terminal.TerminalChatRenderer method) renderer (chatflock.base.Chat attribute) respond_to_chat() (chatflock.base.ActiveChatParticipant method) (chatflock.participants.group.GroupBasedChatParticipant method) (chatflock.participants.langchain.LangChainBasedAIChatParticipant method) (chatflock.participants.output_parser.JSONOutputParserChatParticipant method) (chatflock.participants.user.UserChatParticipant method) retrieve_html() (chatflock.web_research.page_retrievers.base.PageRetriever method) (chatflock.web_research.page_retrievers.fallback.RetrieverWithFallback method) (chatflock.web_research.page_retrievers.requests_retriever.SimpleRequestsPageRetriever method) (chatflock.web_research.page_retrievers.scraper_api_retriever.ScraperAPIPageRetriever method) (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever method) retriever (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) retrievers (chatflock.web_research.page_retrievers.fallback.RetrieverWithFallback attribute) RetrieverWithFallback (class in chatflock.web_research.page_retrievers.fallback) role (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) (chatflock.participants.user.UserChatParticipant attribute) RoundRobinChatConductor (class in chatflock.conductors.round_robin) run() (chatflock.sequencial_process.sequential_process.SequentialProcess method), [1] (chatflock.sequencial_process.sequential_process.Step method), [1] (chatflock.sequencial_process.SequentialProcess method) (chatflock.sequencial_process.Step method) run_brainstorm_search_hypothesize_refine_loop() (in module chatflock.use_cases.bshr) S SatisficationCheckResult (class in chatflock.use_cases.bshr) save_state() (chatflock.sequencial_process.sequential_process.SequentialProcess method), [1] (chatflock.sequencial_process.SequentialProcess method) (in module chatflock.use_cases.bshr) save_state_func (chatflock.sequencial_process.sequential_process.SequentialProcess attribute) ScraperAPIPageRetriever (class in chatflock.web_research.page_retrievers.scraper_api_retriever) search() (chatflock.web_research.search.GoogleSerperSearchResultsProvider method) (chatflock.web_research.search.SearchResultsProvider method) search_queries() (in module chatflock.use_cases.bshr) search_results_provider (chatflock.web_research.web_research.WebSearch attribute) SearchResults (class in chatflock.web_research.search) SearchResultsProvider (class in chatflock.web_research.search) Section (class in chatflock.structured_string), [1] sections (chatflock.structured_string.StructuredString attribute), [1] select_next_speaker() (chatflock.base.ChatConductor method) (chatflock.conductors.langchain.LangChainBasedAIChatConductor method) (chatflock.conductors.round_robin.RoundRobinChatConductor method) SeleniumPageRetriever (class in chatflock.web_research.page_retrievers.selenium_retriever) sender_name (chatflock.base.ChatMessage attribute) SequentialProcess (class in chatflock.sequencial_process) (class in chatflock.sequencial_process.sequential_process), [1] service (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) SimpleRequestsPageRetriever (class in chatflock.web_research.page_retrievers.requests_retriever) skip_results_if_answer_snippet_found (chatflock.web_research.web_research.WebSearch attribute) spinner (chatflock.code.docker.DockerCodeExecutor attribute) (chatflock.code.langchain.CodeExecutionTool attribute) (chatflock.code.local.LocalCodeExecutor attribute) (chatflock.composition_generators.langchain.LangChainBasedAIChatCompositionGenerator attribute) (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) (chatflock.participants.group.GroupBasedChatParticipant attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) SPRWriterChatParticipant (class in chatflock.participants.spr) start_chat() (chatflock.base.ChatConductor method) state (chatflock.sequencial_process.sequential_process.SequentialProcess attribute) state_file (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) Step (class in chatflock.sequencial_process) (class in chatflock.sequencial_process.sequential_process), [1] steps (chatflock.sequencial_process.sequential_process.SequentialProcess attribute) string_output_to_pydantic() (in module chatflock.parsing_utils) StructuredString (class in chatflock.structured_string), [1] sub_sections (chatflock.structured_string.Section attribute), [1] symbol (chatflock.base.ActiveChatParticipant attribute) (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) (chatflock.participants.user.UserChatParticipant attribute) T T (in module chatflock.sequencial_process.sequential_process) TArgSchema (in module chatflock.use_cases.bshr) team_composition (chatflock.composition_generators.CreateTeamCompositionForGoalOutputSchema attribute) TerminalChatRenderer (class in chatflock.renderers.terminal) text (chatflock.structured_string.Section attribute), [1] text_splitter (chatflock.web_research.page_analyzer.OpenAIChatPageQueryAnalyzer attribute) timestamp (chatflock.base.ChatMessage attribute) title (chatflock.web_research.search.OrganicSearchResult attribute) to_text() (chatflock.structured_string.Section method), [1] tools (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) (chatflock.conductors.langchain.LangChainBasedAIChatConductor attribute) (chatflock.participants.langchain.LangChainBasedAIChatParticipant attribute) TOutputSchema (in module chatflock.base) TransientHTTPError, [1] type (chatflock.composition_generators.IndividualParticipantToAddSchema attribute) U uppercase_name (chatflock.structured_string.Section attribute), [1] url_unsupported() (in module chatflock.web_research.web_research) urls (chatflock.web_research.web_research.WebSearchToolArgs attribute) use_first_split_only (chatflock.web_research.page_analyzer.OpenAIChatPageQueryAnalyzer attribute) user_agent (chatflock.web_research.page_retrievers.selenium_retriever.SeleniumPageRetriever attribute) UserChatParticipant (class in chatflock.participants.user) V version (in module chatflock) video_watch_urls_patterns (in module chatflock.web_research.web_research) W web_search (chatflock.use_cases.bshr.BrainstormSearchHypothesizeRefineTool attribute) (chatflock.web_research.web_research.WebResearchTool attribute) WebResearchTool (class in chatflock.web_research.web_research) WebSearch (class in chatflock.web_research.web_research) WebSearchToolArgs (class in chatflock.web_research.web_research)