LICENSE
README.md
pyproject.toml
src/philharmonica/adk/__init__.py
src/philharmonica/adk/py.typed
src/philharmonica/adk/a2a/__init__.py
src/philharmonica/adk/a2a/a2a_agent.py
src/philharmonica/adk/a2a/a2a_client.py
src/philharmonica/adk/a2a/a2a_continuation_token.py
src/philharmonica/adk/a2a/a2a_runner.py
src/philharmonica/adk/a2a/adapters.py
src/philharmonica/adk/a2a/app_factory.py
src/philharmonica/adk/a2a/converters.py
src/philharmonica/adk/a2a/exceptions.py
src/philharmonica/adk/a2a/executor.py
src/philharmonica/adk/a2a/postgres_task_store.py
src/philharmonica/adk/a2a/server.py
src/philharmonica/adk/a2a/task_store.py
src/philharmonica/adk/agents/__init__.py
src/philharmonica/adk/agents/agent.py
src/philharmonica/adk/agents/agent_guardrails.py
src/philharmonica/adk/agents/middleware.py
src/philharmonica/adk/audit/__init__.py
src/philharmonica/adk/audit/event.py
src/philharmonica/adk/audit/sink.py
src/philharmonica/adk/audit/sinks/__init__.py
src/philharmonica/adk/audit/sinks/postgres.py
src/philharmonica/adk/audit/sinks/s3.py
src/philharmonica/adk/budgets/__init__.py
src/philharmonica/adk/budgets/budget.py
src/philharmonica/adk/budgets/ledger.py
src/philharmonica/adk/budgets/ledgers/__init__.py
src/philharmonica/adk/budgets/ledgers/postgres.py
src/philharmonica/adk/budgets/ledgers/redis.py
src/philharmonica/adk/cli/__init__.py
src/philharmonica/adk/cli/__main__.py
src/philharmonica/adk/cli/chat.py
src/philharmonica/adk/cli/deploy.py
src/philharmonica/adk/cli/errors.py
src/philharmonica/adk/cli/loading.py
src/philharmonica/adk/cli/new.py
src/philharmonica/adk/cli/options.py
src/philharmonica/adk/cli/run.py
src/philharmonica/adk/cli/schema.py
src/philharmonica/adk/cli/serve.py
src/philharmonica/adk/cli/sessions.py
src/philharmonica/adk/cli/templates.py
src/philharmonica/adk/cli/validate.py
src/philharmonica/adk/config/__init__.py
src/philharmonica/adk/config/assembler.py
src/philharmonica/adk/config/dump.py
src/philharmonica/adk/config/guardrails.py
src/philharmonica/adk/config/hosted_tools.py
src/philharmonica/adk/config/loader.py
src/philharmonica/adk/config/providers.py
src/philharmonica/adk/config/resolver.py
src/philharmonica/adk/config/schema.py
src/philharmonica/adk/config/topology.py
src/philharmonica/adk/context/__init__.py
src/philharmonica/adk/context/compaction.py
src/philharmonica/adk/context/context_config.py
src/philharmonica/adk/context/context_editing.py
src/philharmonica/adk/context/context_manager.py
src/philharmonica/adk/context/directives.py
src/philharmonica/adk/context/token_counter.py
src/philharmonica/adk/databases/__init__.py
src/philharmonica/adk/databases/connections/__init__.py
src/philharmonica/adk/databases/connections/sqlite/__init__.py
src/philharmonica/adk/databases/connections/sqlite/sqlite_database_connection.py
src/philharmonica/adk/deploy/__init__.py
src/philharmonica/adk/deploy/artifacts.py
src/philharmonica/adk/deploy/aws_ecr.py
src/philharmonica/adk/deploy/aws_manifests.py
src/philharmonica/adk/deploy/cloudrun_manifests.py
src/philharmonica/adk/deploy/commands.py
src/philharmonica/adk/deploy/context.py
src/philharmonica/adk/deploy/helm_chart.py
src/philharmonica/adk/deploy/k8s_manifests.py
src/philharmonica/adk/deploy/templates.py
src/philharmonica/adk/deploy/targets/__init__.py
src/philharmonica/adk/deploy/targets/apprunner.py
src/philharmonica/adk/deploy/targets/aws_lambda.py
src/philharmonica/adk/deploy/targets/base.py
src/philharmonica/adk/deploy/targets/cloudrun.py
src/philharmonica/adk/deploy/targets/docker.py
src/philharmonica/adk/deploy/targets/ecs.py
src/philharmonica/adk/deploy/targets/gke.py
src/philharmonica/adk/deploy/targets/helm.py
src/philharmonica/adk/deploy/targets/k8s.py
src/philharmonica/adk/exceptions/__init__.py
src/philharmonica/adk/exceptions/exceptions.py
src/philharmonica/adk/flows/__init__.py
src/philharmonica/adk/flows/agent_bridge.py
src/philharmonica/adk/flows/approval_policy.py
src/philharmonica/adk/flows/checkpoint.py
src/philharmonica/adk/flows/combinators.py
src/philharmonica/adk/flows/config.py
src/philharmonica/adk/flows/decorators.py
src/philharmonica/adk/flows/deferred.py
src/philharmonica/adk/flows/definition.py
src/philharmonica/adk/flows/events.py
src/philharmonica/adk/flows/exceptions.py
src/philharmonica/adk/flows/executable.py
src/philharmonica/adk/flows/executor.py
src/philharmonica/adk/flows/flow.py
src/philharmonica/adk/flows/flow_wrappers.py
src/philharmonica/adk/flows/registry.py
src/philharmonica/adk/flows/result.py
src/philharmonica/adk/flows/sqlite_worker_backend.py
src/philharmonica/adk/flows/step_cache_policy.py
src/philharmonica/adk/flows/step_context.py
src/philharmonica/adk/flows/step_guardrails.py
src/philharmonica/adk/flows/step_rate_limit.py
src/philharmonica/adk/flows/triggers.py
src/philharmonica/adk/flows/worker_backend.py
src/philharmonica/adk/graphs/__init__.py
src/philharmonica/adk/graphs/adapters.py
src/philharmonica/adk/graphs/builder.py
src/philharmonica/adk/graphs/checkpointer.py
src/philharmonica/adk/graphs/config.py
src/philharmonica/adk/graphs/events.py
src/philharmonica/adk/graphs/graph.py
src/philharmonica/adk/graphs/hooks.py
src/philharmonica/adk/graphs/interrupt.py
src/philharmonica/adk/graphs/join.py
src/philharmonica/adk/graphs/merge.py
src/philharmonica/adk/graphs/nested_snapshot.py
src/philharmonica/adk/graphs/node.py
src/philharmonica/adk/graphs/node_input.py
src/philharmonica/adk/graphs/result.py
src/philharmonica/adk/graphs/state.py
src/philharmonica/adk/graphs/checkpointers/__init__.py
src/philharmonica/adk/graphs/checkpointers/hooks.py
src/philharmonica/adk/graphs/checkpointers/in_memory.py
src/philharmonica/adk/graphs/checkpointers/postgres.py
src/philharmonica/adk/graphs/checkpointers/redis.py
src/philharmonica/adk/graphs/checkpointers/s3.py
src/philharmonica/adk/graphs/checkpointers/sqlite.py
src/philharmonica/adk/graphs/checkpointers/tiered.py
src/philharmonica/adk/guardrails/__init__.py
src/philharmonica/adk/guardrails/injection.py
src/philharmonica/adk/guardrails/language.py
src/philharmonica/adk/guardrails/pii.py
src/philharmonica/adk/guardrails/scan.py
src/philharmonica/adk/guardrails/semantic.py
src/philharmonica/adk/handoffs/__init__.py
src/philharmonica/adk/handoffs/handoff.py
src/philharmonica/adk/handoffs/handoff_collapse_mode.py
src/philharmonica/adk/handoffs/handoff_config.py
src/philharmonica/adk/handoffs/handoff_filters.py
src/philharmonica/adk/handoffs/handoff_helpers.py
src/philharmonica/adk/handoffs/handoff_input_data.py
src/philharmonica/adk/handoffs/handoff_prompt.py
src/philharmonica/adk/handoffs/handoff_route.py
src/philharmonica/adk/handoffs/handoff_strategy.py
src/philharmonica/adk/handoffs/handoff_target.py
src/philharmonica/adk/hooks/__init__.py
src/philharmonica/adk/hooks/hooks.py
src/philharmonica/adk/llms/__init__.py
src/philharmonica/adk/llms/cost.py
src/philharmonica/adk/llms/embedder.py
src/philharmonica/adk/llms/llm.py
src/philharmonica/adk/llms/llm_config.py
src/philharmonica/adk/llms/llm_middleware.py
src/philharmonica/adk/llms/llm_stream_middleware.py
src/philharmonica/adk/llms/llm_usage.py
src/philharmonica/adk/llms/retry.py
src/philharmonica/adk/llms/stream_error.py
src/philharmonica/adk/llms/anthropic/__init__.py
src/philharmonica/adk/llms/anthropic/anthropic_boundary.py
src/philharmonica/adk/llms/anthropic/anthropic_cache_applicator.py
src/philharmonica/adk/llms/anthropic/anthropic_config.py
src/philharmonica/adk/llms/anthropic/anthropic_converter.py
src/philharmonica/adk/llms/anthropic/anthropic_model.py
src/philharmonica/adk/llms/anthropic/anthropic_reasoning_resolver.py
src/philharmonica/adk/llms/anthropic/anthropic_retry.py
src/philharmonica/adk/llms/gemini/__init__.py
src/philharmonica/adk/llms/gemini/gemini_boundary.py
src/philharmonica/adk/llms/gemini/gemini_config.py
src/philharmonica/adk/llms/gemini/gemini_converter.py
src/philharmonica/adk/llms/gemini/gemini_model.py
src/philharmonica/adk/llms/gemini/gemini_reasoning_resolver.py
src/philharmonica/adk/llms/gemini/gemini_retry.py
src/philharmonica/adk/llms/litellm/__init__.py
src/philharmonica/adk/llms/litellm/litellm_cache_applicator.py
src/philharmonica/adk/llms/litellm/litellm_converter.py
src/philharmonica/adk/llms/litellm/litellm_embedder.py
src/philharmonica/adk/llms/litellm/litellm_model.py
src/philharmonica/adk/llms/litellm/litellm_provider.py
src/philharmonica/adk/llms/litellm/litellm_retry.py
src/philharmonica/adk/llms/litellm/litellm_token_counter.py
src/philharmonica/adk/llms/openai/__init__.py
src/philharmonica/adk/llms/openai/openai_boundary.py
src/philharmonica/adk/llms/openai/openai_chatcompletions_config.py
src/philharmonica/adk/llms/openai/openai_chatcompletions_converter.py
src/philharmonica/adk/llms/openai/openai_chatcompletions_model.py
src/philharmonica/adk/llms/openai/openai_responses_config.py
src/philharmonica/adk/llms/openai/openai_responses_converter.py
src/philharmonica/adk/llms/openai/openai_responses_model.py
src/philharmonica/adk/llms/openai/openai_retry.py
src/philharmonica/adk/llms/openai/openai_stt.py
src/philharmonica/adk/llms/openai/openai_tts.py
src/philharmonica/adk/llms/routing/__init__.py
src/philharmonica/adk/llms/routing/cheapest_first.py
src/philharmonica/adk/llms/routing/latency_first.py
src/philharmonica/adk/llms/routing/router.py
src/philharmonica/adk/mcp/__init__.py
src/philharmonica/adk/mcp/auth.py
src/philharmonica/adk/mcp/conversion.py
src/philharmonica/adk/mcp/elicitation.py
src/philharmonica/adk/mcp/exceptions.py
src/philharmonica/adk/mcp/extras.py
src/philharmonica/adk/mcp/filters.py
src/philharmonica/adk/mcp/http.py
src/philharmonica/adk/mcp/manager.py
src/philharmonica/adk/mcp/mcp_server.py
src/philharmonica/adk/mcp/notifications.py
src/philharmonica/adk/mcp/otel.py
src/philharmonica/adk/mcp/run_hooks_bridge.py
src/philharmonica/adk/mcp/sampling.py
src/philharmonica/adk/mcp/schema_resolver.py
src/philharmonica/adk/mcp/sse.py
src/philharmonica/adk/mcp/stdio.py
src/philharmonica/adk/memory/__init__.py
src/philharmonica/adk/memory/distill.py
src/philharmonica/adk/memory/extractor.py
src/philharmonica/adk/memory/in_memory.py
src/philharmonica/adk/memory/memory.py
src/philharmonica/adk/memory/memory_config.py
src/philharmonica/adk/memory/memory_types.py
src/philharmonica/adk/memory/sqlite_memory.py
src/philharmonica/adk/memory/vector_memory.py
src/philharmonica/adk/memory/vector_store.py
src/philharmonica/adk/memory/stores/__init__.py
src/philharmonica/adk/memory/stores/chroma.py
src/philharmonica/adk/memory/stores/in_memory.py
src/philharmonica/adk/memory/stores/pgvector.py
src/philharmonica/adk/memory/stores/pinecone.py
src/philharmonica/adk/memory/stores/qdrant.py
src/philharmonica/adk/orchestration/__init__.py
src/philharmonica/adk/orchestration/executable.py
src/philharmonica/adk/permissions/__init__.py
src/philharmonica/adk/prompts/__init__.py
src/philharmonica/adk/prompts/system_prompt.py
src/philharmonica/adk/rag/__init__.py
src/philharmonica/adk/rag/chunking.py
src/philharmonica/adk/rag/document.py
src/philharmonica/adk/rag/index.py
src/philharmonica/adk/rag/loaders/__init__.py
src/philharmonica/adk/rag/loaders/base.py
src/philharmonica/adk/rag/loaders/directory.py
src/philharmonica/adk/rag/loaders/docx.py
src/philharmonica/adk/rag/loaders/github.py
src/philharmonica/adk/rag/loaders/pdf.py
src/philharmonica/adk/rag/loaders/plaintext.py
src/philharmonica/adk/rag/loaders/registry.py
src/philharmonica/adk/rag/loaders/structured.py
src/philharmonica/adk/rag/loaders/website.py
src/philharmonica/adk/rag/loaders/youtube.py
src/philharmonica/adk/run/__init__.py
src/philharmonica/adk/run/agent_middleware.py
src/philharmonica/adk/run/config.py
src/philharmonica/adk/run/context.py
src/philharmonica/adk/run/cost.py
src/philharmonica/adk/run/demo.py
src/philharmonica/adk/run/governance.py
src/philharmonica/adk/run/graph_loop.py
src/philharmonica/adk/run/guardrails_executor.py
src/philharmonica/adk/run/handoffs_executor.py
src/philharmonica/adk/run/llm_calls.py
src/philharmonica/adk/run/loop.py
src/philharmonica/adk/run/messages.py
src/philharmonica/adk/run/next_step.py
src/philharmonica/adk/run/node_reliability.py
src/philharmonica/adk/run/profile.py
src/philharmonica/adk/run/resumption.py
src/philharmonica/adk/run/runner.py
src/philharmonica/adk/run/state.py
src/philharmonica/adk/run/stream.py
src/philharmonica/adk/run/swarm_loop.py
src/philharmonica/adk/run/swarm_loop_streamed.py
src/philharmonica/adk/run/swarm_resume.py
src/philharmonica/adk/run/tools_executor.py
src/philharmonica/adk/run/turn_resolution.py
src/philharmonica/adk/run/types.py
src/philharmonica/adk/sandbox/__init__.py
src/philharmonica/adk/sandbox/agent.py
src/philharmonica/adk/sandbox/apply_diff.py
src/philharmonica/adk/sandbox/apply_patch.py
src/philharmonica/adk/sandbox/config.py
src/philharmonica/adk/sandbox/editor.py
src/philharmonica/adk/sandbox/manifest_render.py
src/philharmonica/adk/sandbox/remote_mount_policy.py
src/philharmonica/adk/sandbox/selector.py
src/philharmonica/adk/sandbox/snapshot_defaults.py
src/philharmonica/adk/sandbox/capabilities/__init__.py
src/philharmonica/adk/sandbox/capabilities/base.py
src/philharmonica/adk/sandbox/capabilities/capabilities.py
src/philharmonica/adk/sandbox/capabilities/compaction.py
src/philharmonica/adk/sandbox/capabilities/filesystem.py
src/philharmonica/adk/sandbox/capabilities/memory.py
src/philharmonica/adk/sandbox/capabilities/shell.py
src/philharmonica/adk/sandbox/capabilities/skills.py
src/philharmonica/adk/sandbox/clients/__init__.py
src/philharmonica/adk/sandbox/clients/base.py
src/philharmonica/adk/sandbox/clients/session.py
src/philharmonica/adk/sandbox/clients/docker/__init__.py
src/philharmonica/adk/sandbox/clients/docker/docker_client.py
src/philharmonica/adk/sandbox/clients/docker/docker_session.py
src/philharmonica/adk/sandbox/clients/hosted/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/blaxel/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/blaxel/blaxel_client.py
src/philharmonica/adk/sandbox/clients/hosted/cloudflare/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/cloudflare/cloudflare_client.py
src/philharmonica/adk/sandbox/clients/hosted/daytona/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/daytona/daytona_client.py
src/philharmonica/adk/sandbox/clients/hosted/e2b/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/e2b/e2b_client.py
src/philharmonica/adk/sandbox/clients/hosted/modal/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/modal/modal_client.py
src/philharmonica/adk/sandbox/clients/hosted/remote_vm/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/remote_vm/remote_vm_client.py
src/philharmonica/adk/sandbox/clients/hosted/remote_vm/remote_vm_session.py
src/philharmonica/adk/sandbox/clients/hosted/runloop/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/runloop/runloop_client.py
src/philharmonica/adk/sandbox/clients/hosted/vercel/__init__.py
src/philharmonica/adk/sandbox/clients/hosted/vercel/vercel_client.py
src/philharmonica/adk/sandbox/clients/k8s/__init__.py
src/philharmonica/adk/sandbox/clients/k8s/k8s_client.py
src/philharmonica/adk/sandbox/clients/k8s/k8s_session.py
src/philharmonica/adk/sandbox/clients/local/__init__.py
src/philharmonica/adk/sandbox/clients/local/subprocess_client.py
src/philharmonica/adk/sandbox/guardrails/__init__.py
src/philharmonica/adk/sandbox/guardrails/command_guardrail.py
src/philharmonica/adk/sandbox/memory/__init__.py
src/philharmonica/adk/sandbox/memory/consolidation.py
src/philharmonica/adk/sandbox/memory/interface.py
src/philharmonica/adk/sandbox/memory/manager.py
src/philharmonica/adk/sandbox/memory/prompts.py
src/philharmonica/adk/sandbox/memory/rollout_extraction.py
src/philharmonica/adk/sandbox/memory/rollouts.py
src/philharmonica/adk/sandbox/memory/storage.py
src/philharmonica/adk/sandbox/observability/__init__.py
src/philharmonica/adk/sandbox/observability/audit_sink.py
src/philharmonica/adk/sandbox/observability/observability.py
src/philharmonica/adk/sandbox/policy/__init__.py
src/philharmonica/adk/sandbox/policy/mounts.py
src/philharmonica/adk/sandbox/policy/network_policy.py
src/philharmonica/adk/sandbox/policy/resource_limits.py
src/philharmonica/adk/sandbox/runner_integration/__init__.py
src/philharmonica/adk/sandbox/runner_integration/capability_lifecycle.py
src/philharmonica/adk/sandbox/runner_integration/concurrency_guard.py
src/philharmonica/adk/sandbox/runner_integration/iac_runner.py
src/philharmonica/adk/sandbox/runner_integration/instructions_composer.py
src/philharmonica/adk/sandbox/runner_integration/lifecycle.py
src/philharmonica/adk/sandbox/session/__init__.py
src/philharmonica/adk/sandbox/session/archive_extraction.py
src/philharmonica/adk/sandbox/session/concurrency.py
src/philharmonica/adk/sandbox/session/dependencies.py
src/philharmonica/adk/sandbox/session/events.py
src/philharmonica/adk/sandbox/session/manager.py
src/philharmonica/adk/sandbox/session/op_codes.py
src/philharmonica/adk/sandbox/session/pty_types.py
src/philharmonica/adk/sandbox/session/runtime_helpers.py
src/philharmonica/adk/sandbox/session/sinks.py
src/philharmonica/adk/sandbox/session/tar_workspace.py
src/philharmonica/adk/sandbox/session/utils.py
src/philharmonica/adk/sandbox/session/workspace_payloads.py
src/philharmonica/adk/sandbox/session/materialization/__init__.py
src/philharmonica/adk/sandbox/session/materialization/git.py
src/philharmonica/adk/sandbox/session/materialization/inline.py
src/philharmonica/adk/sandbox/session/materialization/local.py
src/philharmonica/adk/sandbox/session/materialization/metadata.py
src/philharmonica/adk/sandbox/session/materialization/paths.py
src/philharmonica/adk/sandbox/snapshot/__init__.py
src/philharmonica/adk/sandbox/snapshot/gcs_store.py
src/philharmonica/adk/sandbox/snapshot/local_store.py
src/philharmonica/adk/sandbox/snapshot/s3_store.py
src/philharmonica/adk/sandbox/snapshot/store.py
src/philharmonica/adk/sandbox/tools/__init__.py
src/philharmonica/adk/sandbox/tools/apply_patch_tool.py
src/philharmonica/adk/sandbox/tools/load_skill_tool.py
src/philharmonica/adk/sandbox/tools/run_command_tool.py
src/philharmonica/adk/sandbox/tools/view_image_tool.py
src/philharmonica/adk/sandbox/utils/__init__.py
src/philharmonica/adk/sandbox/utils/checksums.py
src/philharmonica/adk/sandbox/utils/deep_merge.py
src/philharmonica/adk/sandbox/utils/github.py
src/philharmonica/adk/sandbox/utils/iterator_io.py
src/philharmonica/adk/sandbox/utils/parse_utils.py
src/philharmonica/adk/sandbox/utils/retry.py
src/philharmonica/adk/sandbox/utils/tar_utils.py
src/philharmonica/adk/sandbox/utils/token_truncation.py
src/philharmonica/adk/schemas/__init__.py
src/philharmonica/adk/schemas/agent_output_schema.py
src/philharmonica/adk/schemas/function_schema.py
src/philharmonica/adk/schemas/utils.py
src/philharmonica/adk/serving/__init__.py
src/philharmonica/adk/serving/app.py
src/philharmonica/adk/serving/health.py
src/philharmonica/adk/serving/rest.py
src/philharmonica/adk/serving/serializers.py
src/philharmonica/adk/session/__init__.py
src/philharmonica/adk/session/buffered_session.py
src/philharmonica/adk/session/multi_sessions.py
src/philharmonica/adk/session/postgres_multi_sessions.py
src/philharmonica/adk/session/postgres_session.py
src/philharmonica/adk/session/session.py
src/philharmonica/adk/session/session_event.py
src/philharmonica/adk/session/session_settings.py
src/philharmonica/adk/session/sqlite_multi_sessions.py
src/philharmonica/adk/session/sqlite_session.py
src/philharmonica/adk/session/state.py
src/philharmonica/adk/skills/__init__.py
src/philharmonica/adk/skills/activation.py
src/philharmonica/adk/skills/discovery.py
src/philharmonica/adk/skills/skill.py
src/philharmonica/adk/skills/skill_prompt.py
src/philharmonica/adk/skills/skill_rendering.py
src/philharmonica/adk/skills/skill_set.py
src/philharmonica/adk/skills/sources/__init__.py
src/philharmonica/adk/skills/sources/base.py
src/philharmonica/adk/skills/sources/directory.py
src/philharmonica/adk/skills/sources/remote.py
src/philharmonica/adk/status/__init__.py
src/philharmonica/adk/status/hooks.py
src/philharmonica/adk/status/store.py
src/philharmonica/adk/status/types.py
src/philharmonica/adk/swarms/__init__.py
src/philharmonica/adk/swarms/builder.py
src/philharmonica/adk/swarms/checkpointer.py
src/philharmonica/adk/swarms/config.py
src/philharmonica/adk/swarms/events.py
src/philharmonica/adk/swarms/hooks.py
src/philharmonica/adk/swarms/interrupt.py
src/philharmonica/adk/swarms/policy.py
src/philharmonica/adk/swarms/result.py
src/philharmonica/adk/swarms/shared_context.py
src/philharmonica/adk/swarms/shared_context_strategy.py
src/philharmonica/adk/swarms/state.py
src/philharmonica/adk/swarms/stop_reason.py
src/philharmonica/adk/swarms/swarm.py
src/philharmonica/adk/swarms/swarm_prompt.py
src/philharmonica/adk/swarms/termination.py
src/philharmonica/adk/swarms/yield_signal.py
src/philharmonica/adk/swarms/checkpointers/__init__.py
src/philharmonica/adk/swarms/checkpointers/hooks.py
src/philharmonica/adk/swarms/checkpointers/in_memory.py
src/philharmonica/adk/swarms/checkpointers/postgres.py
src/philharmonica/adk/swarms/checkpointers/redis.py
src/philharmonica/adk/swarms/checkpointers/s3.py
src/philharmonica/adk/swarms/checkpointers/tiered.py
src/philharmonica/adk/tasks/__init__.py
src/philharmonica/adk/tasks/task.py
src/philharmonica/adk/tasks/task_filters.py
src/philharmonica/adk/tasks/task_group.py
src/philharmonica/adk/tasks/task_input_data.py
src/philharmonica/adk/tasks/task_output.py
src/philharmonica/adk/tasks/task_pipeline.py
src/philharmonica/adk/tasks/task_pipeline_state.py
src/philharmonica/adk/tasks/topology.py
src/philharmonica/adk/tools/__init__.py
src/philharmonica/adk/tools/deferred_tool.py
src/philharmonica/adk/tools/function_tool.py
src/philharmonica/adk/tools/token_budget.py
src/philharmonica/adk/tools/tool_context.py
src/philharmonica/adk/tools/tool_guardrails.py
src/philharmonica/adk/tools/tool_middleware.py
src/philharmonica/adk/tools/tool_output_trimmer.py
src/philharmonica/adk/tools/tool_search.py
src/philharmonica/adk/tools/builtin/__init__.py
src/philharmonica/adk/tools/builtin/builtin_tool.py
src/philharmonica/adk/tools/builtin/document_search_tool.py
src/philharmonica/adk/tools/builtin/jit_context_aware_tool.py
src/philharmonica/adk/tools/builtin/memory_tool.py
src/philharmonica/adk/tools/hosted/__init__.py
src/philharmonica/adk/tools/hosted/code_execution_tool.py
src/philharmonica/adk/tools/hosted/computer_tool.py
src/philharmonica/adk/tools/hosted/exceptions.py
src/philharmonica/adk/tools/hosted/file_search_tool.py
src/philharmonica/adk/tools/hosted/hosted_tool.py
src/philharmonica/adk/tools/hosted/image_generation_tool.py
src/philharmonica/adk/tools/hosted/mcp_tool.py
src/philharmonica/adk/tools/hosted/url_context_tool.py
src/philharmonica/adk/tools/hosted/web_search_tool.py
src/philharmonica/adk/tools/local/__init__.py
src/philharmonica/adk/tools/local/apply_patch_tool.py
src/philharmonica/adk/tools/local/shell_tool.py
src/philharmonica/adk/tools/toolsets/__init__.py
src/philharmonica/adk/tools/toolsets/abstract.py
src/philharmonica/adk/tools/toolsets/clone.py
src/philharmonica/adk/tools/toolsets/combined.py
src/philharmonica/adk/tools/toolsets/filtered.py
src/philharmonica/adk/tools/toolsets/function_toolset.py
src/philharmonica/adk/tools/toolsets/mcp_toolset.py
src/philharmonica/adk/tools/toolsets/prefixed.py
src/philharmonica/adk/tools/toolsets/renamed.py
src/philharmonica/adk/tools/toolsets/wrapper.py
src/philharmonica/adk/tracing/__init__.py
src/philharmonica/adk/tracing/logging.py
src/philharmonica/adk/tracing/multi_tracer.py
src/philharmonica/adk/tracing/spans.py
src/philharmonica/adk/tracing/tracer.py
src/philharmonica/adk/tracing/exporters/__init__.py
src/philharmonica/adk/tracing/exporters/helicone.py
src/philharmonica/adk/tracing/exporters/langsmith.py
src/philharmonica/adk/tracing/exporters/logfire.py
src/philharmonica/adk/tracing/exporters/phoenix.py
src/philharmonica/adk/tracing/metrics/__init__.py
src/philharmonica/adk/tracing/metrics/instruments.py
src/philharmonica/adk/tracing/metrics/setup.py
src/philharmonica/adk/tracing/metrics/tracer.py
src/philharmonica/adk/tracing/openinference/__init__.py
src/philharmonica/adk/tracing/openinference/conventions.py
src/philharmonica/adk/tracing/otel/__init__.py
src/philharmonica/adk/tracing/otel/otel_span.py
src/philharmonica/adk/tracing/otel/otel_tracer.py
src/philharmonica/adk/tracing/otel/setup.py
src/philharmonica/adk/types/__init__.py
src/philharmonica/adk/types/agents/__init__.py
src/philharmonica/adk/types/agents/agent_as_tool_types.py
src/philharmonica/adk/types/common/__init__.py
src/philharmonica/adk/types/common/metadata.py
src/philharmonica/adk/types/common/typing.py
src/philharmonica/adk/types/config/__init__.py
src/philharmonica/adk/types/config/agent_config.py
src/philharmonica/adk/types/config/graph_config.py
src/philharmonica/adk/types/config/guardrail_config.py
src/philharmonica/adk/types/config/llm_config.py
src/philharmonica/adk/types/config/prompt_config.py
src/philharmonica/adk/types/config/references.py
src/philharmonica/adk/types/config/swarm_config.py
src/philharmonica/adk/types/config/tool_config.py
src/philharmonica/adk/types/config/topology_config.py
src/philharmonica/adk/types/guardrails/__init__.py
src/philharmonica/adk/types/guardrails/action.py
src/philharmonica/adk/types/input/__init__.py
src/philharmonica/adk/types/input/llm_input_audio.py
src/philharmonica/adk/types/input/llm_input_easy_message.py
src/philharmonica/adk/types/input/llm_input_image.py
src/philharmonica/adk/types/input/llm_input_message.py
src/philharmonica/adk/types/input/llm_input_text.py
src/philharmonica/adk/types/intents/__init__.py
src/philharmonica/adk/types/items/__init__.py
src/philharmonica/adk/types/items/items.py
src/philharmonica/adk/types/llms/__init__.py
src/philharmonica/adk/types/llms/effort.py
src/philharmonica/adk/types/llms/retry_policy.py
src/philharmonica/adk/types/multimodal/__init__.py
src/philharmonica/adk/types/multimodal/file.py
src/philharmonica/adk/types/output/__init__.py
src/philharmonica/adk/types/output/function_tool_call_result.py
src/philharmonica/adk/types/output/function_tool_call_result_param.py
src/philharmonica/adk/types/output/llm_response_function_tool_call_param.py
src/philharmonica/adk/types/output/llm_response_message_param.py
src/philharmonica/adk/types/output/llm_response_provider_item_param.py
src/philharmonica/adk/types/output/llm_response_reasoning_param.py
src/philharmonica/adk/types/output/llm_response_refusal_param.py
src/philharmonica/adk/types/output/llm_response_text_param.py
src/philharmonica/adk/types/output/reasoning_content_text_param.py
src/philharmonica/adk/types/output/reasoning_summary_text_param.py
src/philharmonica/adk/types/permissions/__init__.py
src/philharmonica/adk/types/permissions/permission_types.py
src/philharmonica/adk/types/responses/__init__.py
src/philharmonica/adk/types/responses/llm_response.py
src/philharmonica/adk/types/run/__init__.py
src/philharmonica/adk/types/run/guardrail_audit.py
src/philharmonica/adk/types/run/run_result.py
src/philharmonica/adk/types/sandbox/__init__.py
src/philharmonica/adk/types/sandbox/cost.py
src/philharmonica/adk/types/sandbox/entries.py
src/philharmonica/adk/types/sandbox/exec_result.py
src/philharmonica/adk/types/sandbox/iac.py
src/philharmonica/adk/types/sandbox/manifest.py
src/philharmonica/adk/types/sandbox/mounts.py
src/philharmonica/adk/types/sandbox/network.py
src/philharmonica/adk/types/sandbox/permissions.py
src/philharmonica/adk/types/sandbox/resource_limits.py
src/philharmonica/adk/types/sandbox/session_state.py
src/philharmonica/adk/types/sandbox/snapshot.py
src/philharmonica/adk/types/sandbox/usage.py
src/philharmonica/adk/types/sandbox/workspace_paths.py
src/philharmonica/adk/types/session/__init__.py
src/philharmonica/adk/types/session/store.py
src/philharmonica/adk/types/tokens/__init__.py
src/philharmonica/adk/types/tokens/llm_usage.py
src/philharmonica/adk/types/tokens/tokens.py
src/philharmonica/adk/types/tools/__init__.py
src/philharmonica/adk/types/tools/approval_policy.py
src/philharmonica/adk/types/tools/builtin_tool_types.py
src/philharmonica/adk/types/tools/tool_output_types.py
src/philharmonica/adk/types/tools/tool_rate_limit.py
src/philharmonica/adk/types/tools/tool_stream_event.py
src/philharmonica/adk/types/tools/tool_use_behavior.py
src/philharmonica/adk/types/tracing/__init__.py
src/philharmonica/adk/types/tracing/convention.py
src/philharmonica/adk/types/tracing/span_data.py
src/philharmonica/adk/utils/__init__.py
src/philharmonica/adk/utils/snake_case.py
src/philharmonica/adk/utils/typedef.py
src/philharmonica/adk/verbose/__init__.py
src/philharmonica/adk/verbose/config.py
src/philharmonica/adk/verbose/hooks.py
src/philharmonica/adk/verbose/mode.py
src/philharmonica/adk/verbose/panel_renderer.py
src/philharmonica/adk/verbose/renderer.py
src/philharmonica/adk/verbose/run_bridge.py
src/philharmonica/adk/verbose/state.py
src/philharmonica/adk/visualization/__init__.py
src/philharmonica/adk/visualization/dot.py
src/philharmonica/adk/visualization/helpers.py
src/philharmonica/adk/visualization/mermaid.py
src/philharmonica/adk/visualization/render.py
src/philharmonica/adk/voice/__init__.py
src/philharmonica/adk/voice/audio.py
src/philharmonica/adk/voice/events.py
src/philharmonica/adk/voice/exceptions.py
src/philharmonica/adk/voice/pipeline.py
src/philharmonica/adk/voice/pipeline_config.py
src/philharmonica/adk/voice/result.py
src/philharmonica/adk/voice/splitter.py
src/philharmonica/adk/voice/stt.py
src/philharmonica/adk/voice/tts.py
src/philharmonica/adk/voice/workflow.py
src/philharmonica/adk/workflows/__init__.py
src/philharmonica/adk/workflows/engine.py
src/philharmonica/adk/workflows/restate/__init__.py
src/philharmonica/adk/workflows/restate/activity.py
src/philharmonica/adk/workflows/restate/engine.py
src/philharmonica/adk/workflows/restate/llm.py
src/philharmonica/adk/workflows/restate/service.py
src/philharmonica/adk/workflows/restate/tools.py
src/philharmonica/adk/workflows/temporal/__init__.py
src/philharmonica/adk/workflows/temporal/activity.py
src/philharmonica/adk/workflows/temporal/determinism.py
src/philharmonica/adk/workflows/temporal/engine.py
src/philharmonica/adk/workflows/temporal/llm.py
src/philharmonica/adk/workflows/temporal/mcp.py
src/philharmonica/adk/workflows/temporal/plugin.py
src/philharmonica/adk/workflows/temporal/routing.py
src/philharmonica/adk/workflows/temporal/serialization.py
src/philharmonica/adk/workflows/temporal/streaming.py
src/philharmonica/adk/workflows/temporal/tools.py
src/philharmonica/adk/workflows/temporal/tracing.py
src/philharmonica/adk/workflows/temporal/workflow.py
src/philharmonica_adk.egg-info/PKG-INFO
src/philharmonica_adk.egg-info/SOURCES.txt
src/philharmonica_adk.egg-info/dependency_links.txt
src/philharmonica_adk.egg-info/entry_points.txt
src/philharmonica_adk.egg-info/requires.txt
src/philharmonica_adk.egg-info/top_level.txt