LICENSE
README.md
pyproject.toml
src/agent_compose/__init__.py
src/agent_compose/_settings.py
src/agent_compose/events.py
src/agent_compose/cli/__init__.py
src/agent_compose/cli/run.py
src/agent_compose/compile/__init__.py
src/agent_compose/compile/expand.py
src/agent_compose/compile/model.py
src/agent_compose/compile/validation.py
src/agent_compose/compose/__init__.py
src/agent_compose/compose/asserts.py
src/agent_compose/compose/build.py
src/agent_compose/compose/calls.py
src/agent_compose/compose/cases.py
src/agent_compose/compose/errors.py
src/agent_compose/compose/loader.py
src/agent_compose/compose/parser.py
src/agent_compose/compose/run.py
src/agent_compose/compose/shapes.py
src/agent_compose/compose/uses.py
src/agent_compose/compose/validate.py
src/agent_compose/expr/__init__.py
src/agent_compose/expr/builtins.py
src/agent_compose/expr/expressions.py
src/agent_compose/expr/template.py
src/agent_compose/llm_clients/__init__.py
src/agent_compose/llm_clients/anthropic_client.py
src/agent_compose/llm_clients/api_key_env.py
src/agent_compose/llm_clients/azure_client.py
src/agent_compose/llm_clients/base_client.py
src/agent_compose/llm_clients/capabilities.py
src/agent_compose/llm_clients/config.py
src/agent_compose/llm_clients/factory.py
src/agent_compose/llm_clients/google_client.py
src/agent_compose/llm_clients/model_catalog.py
src/agent_compose/llm_clients/ollama_client.py
src/agent_compose/llm_clients/openai_client.py
src/agent_compose/llm_clients/validators.py
src/agent_compose/nodes/__init__.py
src/agent_compose/nodes/base.py
src/agent_compose/nodes/binding.py
src/agent_compose/nodes/agent/__init__.py
src/agent_compose/nodes/agent/node.py
src/agent_compose/nodes/agent/controls/__init__.py
src/agent_compose/nodes/agent/controls/ask_user.py
src/agent_compose/nodes/agent/controls/common.py
src/agent_compose/nodes/agent/modes/__init__.py
src/agent_compose/nodes/agent/modes/common.py
src/agent_compose/nodes/agent/modes/plain.py
src/agent_compose/nodes/agent/modes/tool_calling.py
src/agent_compose/nodes/agent/modes/utils.py
src/agent_compose/nodes/call/__init__.py
src/agent_compose/nodes/call/node.py
src/agent_compose/nodes/code/__init__.py
src/agent_compose/nodes/code/node.py
src/agent_compose/nodes/end/__init__.py
src/agent_compose/nodes/end/node.py
src/agent_compose/nodes/human_input/__init__.py
src/agent_compose/nodes/human_input/node.py
src/agent_compose/nodes/if_else/__init__.py
src/agent_compose/nodes/if_else/node.py
src/agent_compose/nodes/map/__init__.py
src/agent_compose/nodes/map/node.py
src/agent_compose/nodes/model/__init__.py
src/agent_compose/nodes/model/node.py
src/agent_compose/nodes/start/__init__.py
src/agent_compose/nodes/start/node.py
src/agent_compose/nodes/tool/__init__.py
src/agent_compose/nodes/tool/node.py
src/agent_compose/nodes/wait/__init__.py
src/agent_compose/nodes/wait/node.py
src/agent_compose/runtime/__init__.py
src/agent_compose/runtime/engine.py
src/agent_compose/runtime/eval_node.py
src/agent_compose/runtime/state_manager.py
src/agent_compose/state/__init__.py
src/agent_compose/state/pool.py
src/agent_compose/state/seeding.py
src/agent_compose/state/segments.py
src/agent_compose/state/types.py
src/agent_compose/suspension/__init__.py
src/agent_compose/suspension/checkpoint.py
src/agent_compose/suspension/commands.py
src/agent_compose/suspension/expansions.py
src/agent_compose/suspension/pause.py
src/agent_compose/tools/__init__.py
src/agent_compose/tools/registry.py
src/agent_composer.egg-info/PKG-INFO
src/agent_composer.egg-info/SOURCES.txt
src/agent_composer.egg-info/dependency_links.txt
src/agent_composer.egg-info/entry_points.txt
src/agent_composer.egg-info/requires.txt
src/agent_composer.egg-info/top_level.txt
tests/test_llm_clients.py