langroid
Harness LLMs with Multi-Agent Programming
File Explorer
Download Latest Version (.zip)- en-US.json
- pt-BR.json
- config.toml
- marketplace.json
- bug_report.md
- feature_request.md
- docker-publish.yml
- mkdocs-deploy.yml
- pytest-subset.yml
- pytest.yml
- requirements-torch.txt
- validate.yml
- FUNDING.yml
- claude-repomix-instructions.md
- handler-parameter-analysis-notes.md
- Langroid-repo-docs.md
- repomix-plan.md
- dependency_chatbot.gif
- lease-extractor-demo.gif
- DepChatbot.png
- langroid-card-cobalt-blue-1200-630.png
- langroid-card-cobalt-blue.png
- langroid-card-lambda-ossem-rust-1200-630.png
- langroid-card-ossem-rust-1200x630.png
- langroid-card-ossem-rust.png
- langroid-lance.png
- langroid_neo4j_logos.png
- nullify-logo.jpg
- nullify-logo.png
- orange-logo-lambda-563.png
- orange-logo-lambda.png
- orange-logo.png
- pure-lambda-non-circular.png
- confusion.png
- langroid-arch.png
- malade-arch.png
- omop-ground-truth.png
- omop-results.png
- variance-histogram.png
- chat-completion.md
- langroid-architecture.md
- langroid-intro.md
- langroid-knowledge-graph.md
- langroid-lancedb.md
- local-llm-formatting.md
- local-llm.md
- malade.md
- multi-agent-debate.md
- test.md
- .authors.yml
- index.md
- audience-targeting.md
- targeting.gif
- targeting.png
- agent-tree.md
- chat-tree.png
- guide.md
- mathjax.js
- pure-lambda-non-circular.png
- async-streaming.md
- azure-openai-models.md
- batch-processing.md
- chunking.md
- code-injection-protection.md
- crawl4ai.md
- custom-azure-client.md
- enriching-for-retrieval.md
- file-input.md
- gemini.md
- glhf-chat.md
- handle-llm-no-tool.md
- html-logger.md
- knowledge-graphs.md
- langdb.md
- large-tool-results.md
- litellm-proxy.md
- llama-cpp-embeddings.md
- llm-none-content.md
- llm-pdf-parser.md
- marker-pdf.md
- markitdown.md
- mcp-tools.md
- message-routing.md
- openai-client-caching.md
- openai-http-client.md
- overview.md
- pgvector.md
- pinecone.md
- portkey.md
- pydantic-v2-migration.md
- qdrant-resource-cleanup.md
- quiet-mode.md
- reasoning-content.md
- rotating-api-keys.md
- seltz_search.md
- structured-output.md
- task-termination.md
- task-tool.md
- tavily_search.md
- tool-message-handler.md
- twitter-search.md
- url_loader.md
- weaviate.md
- xml-tools.md
- comments.html
- chat-agent-docs.md
- chat-agent-fn.png
- chat-agent-tool.md
- chat-agent-tool.png
- chat-agent.md
- chat-docs.png
- chat.png
- img.png
- index.md
- llm-interaction.md
- multi-agent-task-delegation.md
- setup.md
- three-agent-chat-num-router.md
- three-agent-chat-num.md
- three-agent-num.png
- three-agent-router-func.png
- three-agent-router.png
- try-llm.png
- two-agent-chat-num.md
- two-agent-num.png
- two-agent.png
- planner-workflow-html-logs.png
- extra.css
- langroid-tour-beethoven.png
- langroid-tour-teacher.png
- langroid-tour.md
- llm-usage-options.md
- local-llm-setup.md
- non-openai-llms.md
- postgresql-agent.md
- supported-models.md
- auto_docstring.py
- FAQ.md
- index.md
- __init__.py
- assistant_agent.py
- critic_agent.py
- main.py
- search_agent.py
- tools.py
- __init__.py
- assistant_agent.py
- critic_agent.py
- main.py
- search_agent.py
- tools.py
- 1-agent-3-tools-address-user.py
- 1-agent-3-tools.py
- 1d-screen-click.py
- 2-agent-tools.py
- __init__.py
- autocorrect.py
- chat-2-agent-discuss.py
- chat-azure-async-client.py
- chat-azure-client.py
- chat-local-numerical.py
- chat-local.py
- chat-minimax.py
- chat-persist.py
- chat-search-assistant-local.py
- chat-search-assistant.py
- chat-search-seltz.py
- chat-search.py
- chat-tool-function.py
- chat-tree-structured-simple.py
- chat-tree-structured.py
- chat-tree.py
- chat.py
- completion.py
- concurrent-tasks.py
- done_sequences_example.py
- drug-outcomes.py
- fn-call-local-numerical.py
- fn-call-local-simple.py
- intent-classifier.py
- multi-agent-medical.py
- multi-agent-return-result.py
- multi-agent-round-table.py
- multi-agent-triage.py
- oai-asst-chat.py
- oai-code-chat.py
- plan-subtasks.py
- planner-workflow-simple.py
- planner-workflow-spawn.py
- planner-workflow.py
- python-code-exec-tool.py
- schedule-extract.py
- text-to-structured.py
- tool-custom-handler.py
- tool-extract-short-example.py
- xml_tool.py
- en-US.json
- pt-BR.json
- config.toml
- chat-doc-qa-no-callback.py
- chat-no-callback.py
- chat-search-no-callback.py
- chat-stream.py
- chat-tool-no-callback.py
- README.md
- favicon
- langroid-card.png
- logo_dark.png
- logo_light.png
- books.txt
- chainlit.md
- chat-doc-qa.py
- chat-search-assistant-local.py
- chat-search-assistant.py
- chat-search-rag.py
- chat-search.py
- chat-tool.py
- chat-transcript.py
- chat-tree-chainlit.py
- chat-with-agent.py
- chat-with-task.py
- cypher_message.py
- dependency_chatbot.py
- extract-then-chat.py
- multi-agent-nested-tool.py
- multi-agent.py
- multi-extract-3.py
- multi-extract.py
- README.md
- simplest.py
- test-step-nesting.py
- __init__.py
- demo.db
- demo.json
- sql_chat.py
- utils.py
- __init__.py
- table_chat.py
- IMDB.csv
- imdb-drama.csv
- app.py
- README.md
- requirements.txt
- utils.py
- __init__.py
- books.txt
- chat-local.py
- chat-multi-extract-3.py
- chat-multi-extract-local.py
- chat-qa-summarize.py
- chat-search-filter.py
- chat.py
- chat_multi_extract.py
- chat_search.py
- crawl4ai_examples.py
- doc-aware-chat.py
- doc-aware-compose-2.py
- doc-aware-guide-2.py
- doc-based-troubleshooting.py
- doc-chat-2.py
- doc-chat-multi-llm.py
- doc-chat-simple.py
- doc-chunk-enrich.py
- extract-then-chat.py
- filter-multi-doc-auto.py
- filter-multi-doc-manual.py
- filter-multi-doc-query-plan.py
- lance-rag-gh-issues.py
- lance-rag-movies.py
- langroid-lancedb-rag-movies.ipynb
- lease.txt
- oai-multi-extract.py
- oai-retrieval-2.py
- oai-retrieval-assistant.py
- rag-concurrent.py
- rag-local-simple.py
- capitals.py
- extract.py
- job_listing.txt
- kaggle_text.py
- lease.html
- lease.txt
- least-truncated.txt
- pdf-json-flex.py
- pdf-json-no-parse.py
- pdf-json.py
- README.md
- um-financial-report.pdf
- chat-arangodb-igvf.py
- chat-arangodb.py
- chat-neo4j.py
- csv-chat.py
- cypher_message.py
- dependency_chatbot.py
- DependencyChatbot.ipynb
- movies.cypher
- README.md
- text-kg-triplets.py
- text-kg.py
- langdb_chat_agent_docs.py
- langdb_chat_agent_tool.py
- langdb_custom_headers.py
- README.md
- requirements.txt
- any-mcp.py
- biomcp.py
- chainlit-mcp.py
- claude-code-mcp-single.py
- claude-code-mcp.py
- exa-web-search.py
- gitmcp.py
- mcp-fetch.py
- mcp-file-system.py
- memory.py
- openmemory.py
- playwright-mcp.py
- puppeteer-mcp.py
- pyodide_code_executor.py
- xquik-twitter-search.py
- chainlit_utils.py
- config.py
- generation_config.json
- generation_config_models.py
- main.py
- main_chainlit.py
- models.py
- README.md
- system_messages.json
- system_messages.py
- utils.py
- portkey_advanced_features.py
- portkey_basic_chat.py
- portkey_multi_provider.py
- README.md
- requirements.txt
- annotate.py
- annotate2.py
- privacy_agent.py
- privacy_annotator.py
- chat-agent-docs.py
- chat-agent-tool.py
- chat-agent.py
- quick-start.ipynb
- three-agent-chat-num-router.py
- three-agent-chat-num.py
- three-agent-chat.py
- try-llm.py
- two-agent-chat-num.py
- two-agent-chat.py
- agent-reasoning.py
- news10.csv
- news.csv
- summ-batch.py
- summ.py
- __init__.py
- langroid_quick_examples.ipynb
- Langroid_quick_start.ipynb
- Langroid_QuickStart_OpenAI_Assistants_API.ipynb
- README.md
- examples-errors.md
- migration-checking-log.md
- pr-pydantic-v2-fixes.md
- pydantic-migration-checking-instructions.md
- PYDANTIC_V2_MIGRATION_TASK_SPECIFICATION.md
- PYRANTIC-V2-MIGRATION-PLAN.md
- 20251010-concurrent-rag-status.md
- 20251010-concurrent-rag.md
- 20251011-cross-encoder-race-bug.md
- 20251011-pr-926-description.md
- 20251107-fix-mcp-dectorator.md
- 20251123-new-model-support-gpt51-gemini30.md
- 20260601-qdrant-ci-local-container.md
- 898-implementation.md
- html-logger-implementation.md
- html-logger.md
- issue-919-llamacpp-embeddings.md
- llm-client-caching-phase1-summary.md
- llm-client-caching-phase2-summary.md
- llm-client-caching-test-summary.md
- llm-client-caching.md
- pr-882-cached-tokens-improvements.md
- pr-openai-client-caching.md
- pr-qdrant-lock-fix.md
- qdrant-lock-issue-spec-changes.md
- __init__.py
- chainlit.py
- __init__.py
- aql_validator.py
- arangodb_agent.py
- system_messages.py
- tools.py
- utils.py
- __init__.py
- critic_agent.py
- lance_rag_task.py
- query_planner_agent.py
- __init__.py
- csv_kg_chat.py
- cypher_validator.py
- neo4j_chat_agent.py
- system_messages.py
- tools.py
- __init__.py
- description_extractors.py
- populate_metadata.py
- system_message.py
- tools.py
- __init__.py
- sql_chat_agent.py
- __init__.py
- doc_chat_agent.py
- lance_doc_chat_agent.py
- lance_tools.py
- relevance_extractor_agent.py
- retriever_agent.py
- table_chat_agent.py
- __init__.py
- decorators.py
- fastmcp_client.py
- __init__.py
- duckduckgo_search_tool.py
- exa_search_tool.py
- file_tools.py
- google_search_tool.py
- metaphor_search_tool.py
- orchestration.py
- recipient_tool.py
- retrieval_tool.py
- rewind_tool.py
- segment_extract_tool.py
- seltz_search_tool.py
- task_tool.py
- tavily_search_tool.py
- __init__.py
- base.py
- batch.py
- chat_agent.py
- chat_document.py
- done_sequence_parser.py
- openai_assistant.py
- task.py
- tool_message.py
- xml_tool_message.py
- __init__.py
- base.py
- redis_cachedb.py
- __init__.py
- embeddings.proto
- embeddings_pb2.py
- embeddings_pb2.pyi
- embeddings_pb2_grpc.py
- __init__.py
- base.py
- models.py
- remote_embeds.py
- __init__.py
- base.py
- hf_formatter.py
- llama2_formatter.py
- __init__.py
- azure_openai.py
- base.py
- client_cache.py
- config.py
- mock_lm.py
- model_info.py
- openai_gpt.py
- provider_params.py
- utils.py
- __init__.py
- agent_chats.py
- code_parser.py
- document_parser.py
- file_attachment.py
- md_parser.py
- para_sentence_split.py
- parse_json.py
- parser.py
- pdf_utils.py
- repo_loader.py
- routing.py
- search.py
- spider.py
- table_loader.py
- url_loader.py
- urls.py
- utils.py
- web_search.py
- __init__.py
- dialog.py
- prompts_config.py
- templates.py
- __init__.py
- main.py
- __init__.py
- graph.py
- __init__.py
- citations.py
- printing.py
- status.py
- __init__.py
- configuration.py
- constants.py
- git_utils.py
- globals.py
- html_logger.py
- logging.py
- object_registry.py
- pandas_utils.py
- pydantic_utils.py
- system.py
- types.py
- __init__.py
- base.py
- chromadb.py
- lancedb.py
- meilisearch.py
- pineconedb.py
- postgres.py
- qdrantdb.py
- weaviatedb.py
- __init__.py
- exceptions.py
- mytypes.py
- py.typed
- plugin.json
- SKILL.md
- agent-handler-validation-with-state.md
- agent-tool-handler-with-state.md
- done-sequences-specific-tool.md
- mcp-tool-integration.md
- quiet-mode.md
- run-batch-tasks.md
- SKILL.md
- task-return-tool.md
- favicon
- langroid-card.png
- logo_dark.png
- logo_light.png
- v0-56-0-task-tool.md
- v0-56-11-openai-client-caching.md
- v0-56-12-cached-tokens-support.md
- v0-56-13-done-sequences-parent-chain-fixes.md
- v0-56-15-response-sequence-tracking.md
- v0-56-2-table-chat-fix.md
- v0-56-4-handler-params.md
- v0-56-6-doc-chat-refactor.md
- v0-56-7-doc-chat-deprecation-fix.md
- v0-56-8-task-tool-spawn-example.md
- v0-56-9-rrf-crossencoder-fixes.md
- v0-58-0-crawl4ai-integration.md
- v0.57.0-html-logger.md
- fix-pydantic-imports.sh
- test_automatic_context_extraction.py
- test_csv_kg_chat.py
- test_doc_chat_agent_llamacpp.py
- test_docx_parser_extra.py
- test_fastembed_embeddings.py
- test_gemini_embeddings.py
- test_hf_embeddings.py
- test_hf_vector_stores.py
- test_llamacpp_embedding_formats.py
- test_llamacpp_embeddings.py
- test_marker_pdf_parser.py
- test_pyarango.py
- amazon-reviews-appliances-100.txt
- color-shape-series.jpg
- color-shape-series.pdf
- color-shape-series.png
- color-shapes.jpg
- color-shapes.pdf
- color-shapes.png
- doc-test-file.doc
- docx-test-file.docx
- dummy.pdf
- github-issues.csv
- image-based-pdf-sample.pdf
- imagenet.pdf
- iris.xls
- openr-1-3.pdf
- sample-test.pdf
- sample.docx
- sample.pptx
- sample.xlsx
- pyproject.toml
- README.md
- weather.py
- sql_test.db
- test_sql_chat_agent.py
- test_sql_chat_security.py
- docker-compose-arango.yml
- docker-compose-neo4j.yml
- docker-compose-weaviate.yml
- test_agent.py
- test_arango_aql_validation.py
- test_arangodb.py
- test_arangodb_chat_agent.py
- test_async_handlers.py
- test_azure_openai.py
- test_batch.py
- test_batch_tasks_typed.py
- test_callbacks.py
- test_chat_agent.py
- test_chat_agent_async.py
- test_closest_string.py
- test_code_parser.py
- test_concurrent_doc_chat_qdrant.py
- test_concurrent_rag_simple.py
- test_csv_kg_validation.py
- test_dataframe_docs.py
- test_doc_chat_agent.py
- test_doc_chat_relevance.py
- test_docx_parser.py
- test_done_sequence_parser.py
- test_done_sequences.py
- test_done_sequences_dsl.py
- test_embeddings.py
- test_file_attachment.py
- test_file_tools.py
- test_git_utils.py
- test_global_settings.py
- test_global_state.py
- test_handle_message_security.py
- test_html_logger.py
- test_json.py
- test_lance_doc_chat_agent.py
- test_llm.py
- test_llm_async.py
- test_llm_pdf_parser.py
- test_llm_response.py
- test_markitdown_parser.py
- test_mcp_tools.py
- test_md_parser.py
- test_minimax_provider.py
- test_msg_routing.py
- test_multi_agent.py
- test_multi_agent_complex.py
- test_multi_agent_complex_async.py
- test_mytypes.py
- test_neo4j_chat_agent.py
- test_neo4j_cypher_validation.py
- test_object_registry.py
- test_openai_assistant.py
- test_openai_assistant_async.py
- test_openai_gpt_client_cache.py
- test_openai_gpt_none_content.py
- test_openai_http_client.py
- test_openai_http_client_simple.py
- test_openai_params_subclass.py
- test_pandas_utils.py
- test_parser.py
- test_parsing_citations.py
- test_pdf_parser.py
- test_pdf_utils.py
- test_prep_llm_message.py
- test_pydantic_utils.py
- test_qdrant_lock_release.py
- test_quiet_mode.py
- test_recipient_tool.py
- test_recipient_tool_async.py
- test_redis_cache.py
- test_relevance_extractor.py
- test_repo_chunking.py
- test_repo_loader.py
- test_repo_loader_symlinks.py
- test_retriever_agent.py
- test_retry_utils.py
- test_rich_file_logger.py
- test_rotating_api_keys.py
- test_seltz_search.py
- test_split_inline_reasoning.py
- test_stateful_tool.py
- test_stateless_tool_messages.py
- test_string_search.py
- test_structured_output.py
- test_system_utils.py
- test_table_chat_agent.py
- test_task.py
- test_task_inf_loop.py
- test_task_lineage_rewind.py
- test_task_optional_logger.py
- test_task_run_polymorphic.py
- test_task_tool.py
- test_token_usage.py
- test_tool_handler.py
- test_tool_handler_async.py
- test_tool_messages.py
- test_tool_messages_async.py
- test_tool_messages_azure.py
- test_tool_orchestration.py
- test_tool_origin_taint.py
- test_tool_taint_laundering.py
- test_url_loader.py
- test_vector_stores.py
- test_web_search_tools.py
- test_xml_tool_message.py
- __init__.py
- conftest.py
- README.md
- test_pdf_parser_extra.py
- utils.py
- .blackignore
- .coveragerc
- .env-template
- .gitignore
- .pre-commit-config.yaml
- bump_version.sh
- chainlit.md
- CLAUDE.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- Dockerfile
- LICENSE
- llms-compressed.txt
- llms-no-tests-compressed.txt
- llms-no-tests-no-examples-compressed.txt
- llms-no-tests-no-examples.txt
- llms-no-tests.txt
- llms.txt
- Makefile
- mkdocs.yml
- PR_954_REVIEW.md
- PR_REVIEW_975.md
- pyproject.toml
- pytest.ini
- README.md
- repomix.config.json
- SECURITY.md
- setup.cfg
- uv.lock
- visual_log.sh
// repository documentation
Was this content helpful?
(0 ratings)
