├── .env.template ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ ├── docs-deploy.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── SECURITY.md ├── docker-compose.override.yaml ├── docker-compose.yaml ├── docs ├── DOCUMENTATION_GUIDE.md ├── contributing │ ├── architecture.md │ ├── index.md │ ├── project-structure.md │ ├── setup-development.md │ └── troubleshooting.md ├── core-concepts │ ├── agents │ │ ├── agent-communication.md │ │ ├── agent-definition.md │ │ ├── agent-state.md │ │ └── system-prompts.md │ ├── providers │ │ ├── provider-configuration.md │ │ └── supported-providers.md │ └── tools │ │ ├── built-in-tools.md │ │ ├── parameter-injection.md │ │ ├── tool-decorators.md │ │ └── tool-development.md ├── examples │ ├── basic-examples.md │ └── chatbot.md ├── getting-started │ ├── basic-concepts.md │ ├── first-agent.md │ ├── installation.md │ └── quick-start.md ├── index.md ├── release-notes │ ├── roadmap.md │ └── version-history.md └── stylesheets │ ├── content.css │ ├── footer.css │ ├── navbar.css │ ├── sidebar.css │ └── theme.css ├── examples ├── agents │ ├── basic_agent.py │ ├── dynamic_prompt_agent.py │ ├── gemini_agent.py │ ├── groq_agent.py │ ├── ollama_agent.py │ └── schema_agent.py ├── blocks │ └── basic_blocks.py ├── chains │ ├── basic_chain.py │ └── mixed_chain.py ├── graph │ └── basic_graph.py ├── teams │ ├── basic_team.py │ └── collaborative_team.py └── tools │ ├── basic_tools.py │ └── injected_tools.py ├── legion ├── __init__.py ├── agents │ ├── __init__.py │ ├── base.py │ └── decorators.py ├── blocks │ ├── __init__.py │ ├── base.py │ └── decorators.py ├── errors │ ├── __init__.py │ └── exceptions.py ├── exceptions.py ├── graph │ ├── __init__.py │ ├── builder.py │ ├── channel_manager.py │ ├── channels.py │ ├── checkpointing.py │ ├── component_coordinator.py │ ├── coordinator.py │ ├── decorators.py │ ├── edges │ │ ├── __init__.py │ │ ├── base.py │ │ ├── conditional.py │ │ ├── registry.py │ │ ├── routing.py │ │ └── validator.py │ ├── graph.py │ ├── nodes │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── base.py │ │ ├── block.py │ │ ├── chain.py │ │ ├── decorators.py │ │ ├── execution.py │ │ ├── graph.py │ │ ├── registry.py │ │ └── team.py │ ├── retry.py │ ├── state.py │ └── update_protocol.py ├── groups │ ├── __init__.py │ ├── base.py │ ├── chain.py │ ├── decorators.py │ ├── team.py │ ├── team_tools.py │ └── types.py ├── interface │ ├── __init__.py │ ├── base.py │ ├── decorators.py │ ├── schemas.py │ └── tools.py ├── memory │ ├── base.py │ └── providers │ │ └── memory.py ├── monitoring │ ├── __init__.py │ ├── analysis.py │ ├── collectors.py │ ├── decorators.py │ ├── events │ │ ├── __init__.py │ │ ├── agent.py │ │ ├── base.py │ │ ├── chain.py │ │ └── team.py │ ├── metrics.py │ ├── monitors.py │ ├── registry.py │ └── storage │ │ ├── __init__.py │ │ ├── base.py │ │ ├── config.py │ │ ├── factory.py │ │ ├── memory.py │ │ └── sqlite.py └── providers │ ├── __init__.py │ ├── anthropic.py │ ├── bedrock.py │ ├── factory.py │ ├── gemini.py │ ├── groq.py │ ├── huggingface.py │ ├── ollama.py │ └── openai.py ├── mkdocs.yml ├── mypy.ini ├── poetry.lock ├── pyproject.toml ├── pytest.ini ├── requirements.txt ├── scripts ├── security.py ├── setup_env.py ├── setup_hooks.py ├── sync_requirements.py └── typecheck.py ├── setup.py.bak ├── tests ├── __init__.py ├── agents │ ├── __init__.py │ ├── run_tests.py │ ├── test_agent_base.py │ └── test_decorators.py ├── blocks │ ├── __init__.py │ ├── run_tests.py │ └── test_blocks.py ├── conftest.py ├── graph │ ├── __init__.py │ ├── nodes │ │ ├── __init__.py │ │ ├── test_agent.py │ │ ├── test_base.py │ │ ├── test_block.py │ │ ├── test_chain.py │ │ ├── test_decorators.py │ │ ├── test_execution.py │ │ ├── test_execution_retry.py │ │ ├── test_graph_node.py │ │ ├── test_registry.py │ │ └── test_team.py │ ├── run_tests.py │ ├── test_builder.py │ ├── test_channel_manager.py │ ├── test_channels.py │ ├── test_checkpointing.py │ ├── test_component_coordinator.py │ ├── test_conditional_edge.py │ ├── test_coordinator.py │ ├── test_decorators.py │ ├── test_edges.py │ ├── test_graph.py │ ├── test_retry.py │ ├── test_routing.py │ ├── test_state.py │ └── test_update_protocol.py ├── groups │ ├── __init__.py │ ├── run_tests.py │ ├── test_chain.py │ ├── test_chain_decorators.py │ └── test_team.py ├── interface │ ├── __init__.py │ ├── run_tests.py │ └── test_tools.py ├── monitoring │ ├── __init__.py │ ├── events │ │ ├── run_tests.py │ │ ├── test_agent.py │ │ ├── test_chain_events.py │ │ ├── test_event_base.py │ │ └── test_team_events.py │ ├── run_tests.py │ ├── storage │ │ ├── test_base.py │ │ ├── test_config.py │ │ ├── test_factory.py │ │ ├── test_memory.py │ │ └── test_sqlite.py │ ├── test_analysis.py │ ├── test_collectors.py │ ├── test_metrics.py │ ├── test_monitoring_decorators.py │ ├── test_monitors.py │ └── test_registry.py ├── providers │ ├── __init__.py │ ├── run_tests.py │ ├── test_anthropic.py │ ├── test_bedrock.py │ ├── test_gemini.py │ ├── test_groq.py │ ├── test_huggingface.py │ ├── test_model_colon.py │ ├── test_ollama.py │ └── test_openai.py ├── run_tests.py └── utils.py └── utils └── scan_codebase.py /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.env.template -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/ISSUE_TEMPLATE/documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/docs-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/workflows/docs-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docker-compose.override.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docker-compose.override.yaml -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/DOCUMENTATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/DOCUMENTATION_GUIDE.md -------------------------------------------------------------------------------- /docs/contributing/architecture.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/contributing/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/contributing/index.md -------------------------------------------------------------------------------- /docs/contributing/project-structure.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/contributing/setup-development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/contributing/setup-development.md -------------------------------------------------------------------------------- /docs/contributing/troubleshooting.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/core-concepts/agents/agent-communication.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/agents/agent-definition.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/core-concepts/agents/agent-definition.md -------------------------------------------------------------------------------- /docs/core-concepts/agents/agent-state.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/agents/system-prompts.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/providers/provider-configuration.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/providers/supported-providers.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/tools/built-in-tools.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/core-concepts/tools/parameter-injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/core-concepts/tools/parameter-injection.md -------------------------------------------------------------------------------- /docs/core-concepts/tools/tool-decorators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/core-concepts/tools/tool-decorators.md -------------------------------------------------------------------------------- /docs/core-concepts/tools/tool-development.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/examples/basic-examples.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/examples/chatbot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/examples/chatbot.md -------------------------------------------------------------------------------- /docs/getting-started/basic-concepts.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/getting-started/first-agent.md: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /docs/getting-started/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/getting-started/installation.md -------------------------------------------------------------------------------- /docs/getting-started/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/getting-started/quick-start.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/release-notes/roadmap.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/release-notes/version-history.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/stylesheets/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/stylesheets/content.css -------------------------------------------------------------------------------- /docs/stylesheets/footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/stylesheets/footer.css -------------------------------------------------------------------------------- /docs/stylesheets/navbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/stylesheets/navbar.css -------------------------------------------------------------------------------- /docs/stylesheets/sidebar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/stylesheets/sidebar.css -------------------------------------------------------------------------------- /docs/stylesheets/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/docs/stylesheets/theme.css -------------------------------------------------------------------------------- /examples/agents/basic_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/basic_agent.py -------------------------------------------------------------------------------- /examples/agents/dynamic_prompt_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/dynamic_prompt_agent.py -------------------------------------------------------------------------------- /examples/agents/gemini_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/gemini_agent.py -------------------------------------------------------------------------------- /examples/agents/groq_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/groq_agent.py -------------------------------------------------------------------------------- /examples/agents/ollama_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/ollama_agent.py -------------------------------------------------------------------------------- /examples/agents/schema_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/agents/schema_agent.py -------------------------------------------------------------------------------- /examples/blocks/basic_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/blocks/basic_blocks.py -------------------------------------------------------------------------------- /examples/chains/basic_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/chains/basic_chain.py -------------------------------------------------------------------------------- /examples/chains/mixed_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/chains/mixed_chain.py -------------------------------------------------------------------------------- /examples/graph/basic_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/graph/basic_graph.py -------------------------------------------------------------------------------- /examples/teams/basic_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/teams/basic_team.py -------------------------------------------------------------------------------- /examples/teams/collaborative_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/teams/collaborative_team.py -------------------------------------------------------------------------------- /examples/tools/basic_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/tools/basic_tools.py -------------------------------------------------------------------------------- /examples/tools/injected_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/examples/tools/injected_tools.py -------------------------------------------------------------------------------- /legion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/__init__.py -------------------------------------------------------------------------------- /legion/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/agents/__init__.py -------------------------------------------------------------------------------- /legion/agents/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/agents/base.py -------------------------------------------------------------------------------- /legion/agents/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/agents/decorators.py -------------------------------------------------------------------------------- /legion/blocks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/blocks/__init__.py -------------------------------------------------------------------------------- /legion/blocks/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/blocks/base.py -------------------------------------------------------------------------------- /legion/blocks/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/blocks/decorators.py -------------------------------------------------------------------------------- /legion/errors/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/errors/__init__.py -------------------------------------------------------------------------------- /legion/errors/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/errors/exceptions.py -------------------------------------------------------------------------------- /legion/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/exceptions.py -------------------------------------------------------------------------------- /legion/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /legion/graph/builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/builder.py -------------------------------------------------------------------------------- /legion/graph/channel_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/channel_manager.py -------------------------------------------------------------------------------- /legion/graph/channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/channels.py -------------------------------------------------------------------------------- /legion/graph/checkpointing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/checkpointing.py -------------------------------------------------------------------------------- /legion/graph/component_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/component_coordinator.py -------------------------------------------------------------------------------- /legion/graph/coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/coordinator.py -------------------------------------------------------------------------------- /legion/graph/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/decorators.py -------------------------------------------------------------------------------- /legion/graph/edges/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/__init__.py -------------------------------------------------------------------------------- /legion/graph/edges/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/base.py -------------------------------------------------------------------------------- /legion/graph/edges/conditional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/conditional.py -------------------------------------------------------------------------------- /legion/graph/edges/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/registry.py -------------------------------------------------------------------------------- /legion/graph/edges/routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/routing.py -------------------------------------------------------------------------------- /legion/graph/edges/validator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/edges/validator.py -------------------------------------------------------------------------------- /legion/graph/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/graph.py -------------------------------------------------------------------------------- /legion/graph/nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /legion/graph/nodes/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/agent.py -------------------------------------------------------------------------------- /legion/graph/nodes/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/base.py -------------------------------------------------------------------------------- /legion/graph/nodes/block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/block.py -------------------------------------------------------------------------------- /legion/graph/nodes/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/chain.py -------------------------------------------------------------------------------- /legion/graph/nodes/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/decorators.py -------------------------------------------------------------------------------- /legion/graph/nodes/execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/execution.py -------------------------------------------------------------------------------- /legion/graph/nodes/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/graph.py -------------------------------------------------------------------------------- /legion/graph/nodes/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/registry.py -------------------------------------------------------------------------------- /legion/graph/nodes/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/nodes/team.py -------------------------------------------------------------------------------- /legion/graph/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/retry.py -------------------------------------------------------------------------------- /legion/graph/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/state.py -------------------------------------------------------------------------------- /legion/graph/update_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/graph/update_protocol.py -------------------------------------------------------------------------------- /legion/groups/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/__init__.py -------------------------------------------------------------------------------- /legion/groups/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/base.py -------------------------------------------------------------------------------- /legion/groups/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/chain.py -------------------------------------------------------------------------------- /legion/groups/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/decorators.py -------------------------------------------------------------------------------- /legion/groups/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/team.py -------------------------------------------------------------------------------- /legion/groups/team_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/team_tools.py -------------------------------------------------------------------------------- /legion/groups/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/groups/types.py -------------------------------------------------------------------------------- /legion/interface/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/interface/__init__.py -------------------------------------------------------------------------------- /legion/interface/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/interface/base.py -------------------------------------------------------------------------------- /legion/interface/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/interface/decorators.py -------------------------------------------------------------------------------- /legion/interface/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/interface/schemas.py -------------------------------------------------------------------------------- /legion/interface/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/interface/tools.py -------------------------------------------------------------------------------- /legion/memory/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/memory/base.py -------------------------------------------------------------------------------- /legion/memory/providers/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/memory/providers/memory.py -------------------------------------------------------------------------------- /legion/monitoring/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/__init__.py -------------------------------------------------------------------------------- /legion/monitoring/analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/analysis.py -------------------------------------------------------------------------------- /legion/monitoring/collectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/collectors.py -------------------------------------------------------------------------------- /legion/monitoring/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/decorators.py -------------------------------------------------------------------------------- /legion/monitoring/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/events/__init__.py -------------------------------------------------------------------------------- /legion/monitoring/events/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/events/agent.py -------------------------------------------------------------------------------- /legion/monitoring/events/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/events/base.py -------------------------------------------------------------------------------- /legion/monitoring/events/chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/events/chain.py -------------------------------------------------------------------------------- /legion/monitoring/events/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/events/team.py -------------------------------------------------------------------------------- /legion/monitoring/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/metrics.py -------------------------------------------------------------------------------- /legion/monitoring/monitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/monitors.py -------------------------------------------------------------------------------- /legion/monitoring/registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/registry.py -------------------------------------------------------------------------------- /legion/monitoring/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/__init__.py -------------------------------------------------------------------------------- /legion/monitoring/storage/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/base.py -------------------------------------------------------------------------------- /legion/monitoring/storage/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/config.py -------------------------------------------------------------------------------- /legion/monitoring/storage/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/factory.py -------------------------------------------------------------------------------- /legion/monitoring/storage/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/memory.py -------------------------------------------------------------------------------- /legion/monitoring/storage/sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/monitoring/storage/sqlite.py -------------------------------------------------------------------------------- /legion/providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/__init__.py -------------------------------------------------------------------------------- /legion/providers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/anthropic.py -------------------------------------------------------------------------------- /legion/providers/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/bedrock.py -------------------------------------------------------------------------------- /legion/providers/factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/factory.py -------------------------------------------------------------------------------- /legion/providers/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/gemini.py -------------------------------------------------------------------------------- /legion/providers/groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/groq.py -------------------------------------------------------------------------------- /legion/providers/huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/huggingface.py -------------------------------------------------------------------------------- /legion/providers/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/ollama.py -------------------------------------------------------------------------------- /legion/providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/legion/providers/openai.py -------------------------------------------------------------------------------- /mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/mkdocs.yml -------------------------------------------------------------------------------- /mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/mypy.ini -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/pyproject.toml -------------------------------------------------------------------------------- /pytest.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/pytest.ini -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/security.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/scripts/security.py -------------------------------------------------------------------------------- /scripts/setup_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/scripts/setup_env.py -------------------------------------------------------------------------------- /scripts/setup_hooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/scripts/setup_hooks.py -------------------------------------------------------------------------------- /scripts/sync_requirements.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/scripts/sync_requirements.py -------------------------------------------------------------------------------- /scripts/typecheck.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/scripts/typecheck.py -------------------------------------------------------------------------------- /setup.py.bak: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/setup.py.bak -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/agents/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/agents/run_tests.py -------------------------------------------------------------------------------- /tests/agents/test_agent_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/agents/test_agent_base.py -------------------------------------------------------------------------------- /tests/agents/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/agents/test_decorators.py -------------------------------------------------------------------------------- /tests/blocks/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/blocks/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/blocks/run_tests.py -------------------------------------------------------------------------------- /tests/blocks/test_blocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/blocks/test_blocks.py -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/graph/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/graph/nodes/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/graph/nodes/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_agent.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_base.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_block.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_chain.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_decorators.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_execution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_execution.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_execution_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_execution_retry.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_graph_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_graph_node.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_registry.py -------------------------------------------------------------------------------- /tests/graph/nodes/test_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/nodes/test_team.py -------------------------------------------------------------------------------- /tests/graph/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/run_tests.py -------------------------------------------------------------------------------- /tests/graph/test_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_builder.py -------------------------------------------------------------------------------- /tests/graph/test_channel_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_channel_manager.py -------------------------------------------------------------------------------- /tests/graph/test_channels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_channels.py -------------------------------------------------------------------------------- /tests/graph/test_checkpointing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_checkpointing.py -------------------------------------------------------------------------------- /tests/graph/test_component_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_component_coordinator.py -------------------------------------------------------------------------------- /tests/graph/test_conditional_edge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_conditional_edge.py -------------------------------------------------------------------------------- /tests/graph/test_coordinator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_coordinator.py -------------------------------------------------------------------------------- /tests/graph/test_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_decorators.py -------------------------------------------------------------------------------- /tests/graph/test_edges.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_edges.py -------------------------------------------------------------------------------- /tests/graph/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_graph.py -------------------------------------------------------------------------------- /tests/graph/test_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_retry.py -------------------------------------------------------------------------------- /tests/graph/test_routing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_routing.py -------------------------------------------------------------------------------- /tests/graph/test_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_state.py -------------------------------------------------------------------------------- /tests/graph/test_update_protocol.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/graph/test_update_protocol.py -------------------------------------------------------------------------------- /tests/groups/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/groups/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/groups/run_tests.py -------------------------------------------------------------------------------- /tests/groups/test_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/groups/test_chain.py -------------------------------------------------------------------------------- /tests/groups/test_chain_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/groups/test_chain_decorators.py -------------------------------------------------------------------------------- /tests/groups/test_team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/groups/test_team.py -------------------------------------------------------------------------------- /tests/interface/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/interface/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/interface/run_tests.py -------------------------------------------------------------------------------- /tests/interface/test_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/interface/test_tools.py -------------------------------------------------------------------------------- /tests/monitoring/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/monitoring/events/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/events/run_tests.py -------------------------------------------------------------------------------- /tests/monitoring/events/test_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/events/test_agent.py -------------------------------------------------------------------------------- /tests/monitoring/events/test_chain_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/events/test_chain_events.py -------------------------------------------------------------------------------- /tests/monitoring/events/test_event_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/events/test_event_base.py -------------------------------------------------------------------------------- /tests/monitoring/events/test_team_events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/events/test_team_events.py -------------------------------------------------------------------------------- /tests/monitoring/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/run_tests.py -------------------------------------------------------------------------------- /tests/monitoring/storage/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/storage/test_base.py -------------------------------------------------------------------------------- /tests/monitoring/storage/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/storage/test_config.py -------------------------------------------------------------------------------- /tests/monitoring/storage/test_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/storage/test_factory.py -------------------------------------------------------------------------------- /tests/monitoring/storage/test_memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/storage/test_memory.py -------------------------------------------------------------------------------- /tests/monitoring/storage/test_sqlite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/storage/test_sqlite.py -------------------------------------------------------------------------------- /tests/monitoring/test_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_analysis.py -------------------------------------------------------------------------------- /tests/monitoring/test_collectors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_collectors.py -------------------------------------------------------------------------------- /tests/monitoring/test_metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_metrics.py -------------------------------------------------------------------------------- /tests/monitoring/test_monitoring_decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_monitoring_decorators.py -------------------------------------------------------------------------------- /tests/monitoring/test_monitors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_monitors.py -------------------------------------------------------------------------------- /tests/monitoring/test_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/monitoring/test_registry.py -------------------------------------------------------------------------------- /tests/providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/providers/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/run_tests.py -------------------------------------------------------------------------------- /tests/providers/test_anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_anthropic.py -------------------------------------------------------------------------------- /tests/providers/test_bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_bedrock.py -------------------------------------------------------------------------------- /tests/providers/test_gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_gemini.py -------------------------------------------------------------------------------- /tests/providers/test_groq.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_groq.py -------------------------------------------------------------------------------- /tests/providers/test_huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_huggingface.py -------------------------------------------------------------------------------- /tests/providers/test_model_colon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_model_colon.py -------------------------------------------------------------------------------- /tests/providers/test_ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_ollama.py -------------------------------------------------------------------------------- /tests/providers/test_openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/providers/test_openai.py -------------------------------------------------------------------------------- /tests/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/run_tests.py -------------------------------------------------------------------------------- /tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/tests/utils.py -------------------------------------------------------------------------------- /utils/scan_codebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/LLMP-io/Legion/HEAD/utils/scan_codebase.py --------------------------------------------------------------------------------