README.md
pyproject.toml
setup.py
src/ai_parrot.egg-info/PKG-INFO
src/ai_parrot.egg-info/SOURCES.txt
src/ai_parrot.egg-info/dependency_links.txt
src/ai_parrot.egg-info/entry_points.txt
src/ai_parrot.egg-info/requires.txt
src/ai_parrot.egg-info/top_level.txt
src/parrot/__init__.py
src/parrot/_imports.py
src/parrot/conf.py
src/parrot/exceptions.py
src/parrot/exceptions.pyi
src/parrot/py.typed
src/parrot/version.py
src/parrot/a2a/__init__.py
src/parrot/a2a/client.py
src/parrot/a2a/mesh.py
src/parrot/a2a/mixin.py
src/parrot/a2a/models.py
src/parrot/a2a/orchestrator.py
src/parrot/a2a/router.py
src/parrot/agents/__init__.py
src/parrot/agents/demo.py
src/parrot/auth/__init__.py
src/parrot/auth/agent_guard.py
src/parrot/auth/confirmation.py
src/parrot/auth/context.py
src/parrot/auth/credentials.py
src/parrot/auth/dataplane_guard.py
src/parrot/auth/dataset_guard.py
src/parrot/auth/exceptions.py
src/parrot/auth/grants.py
src/parrot/auth/jira_oauth.py
src/parrot/auth/models.py
src/parrot/auth/o365_oauth.py
src/parrot/auth/oauth2_base.py
src/parrot/auth/oauth2_routes.py
src/parrot/auth/pbac.py
src/parrot/auth/permission.py
src/parrot/auth/resolver.py
src/parrot/auth/rls_registry.py
src/parrot/auth/routes.py
src/parrot/auth/oauth2/__init__.py
src/parrot/auth/oauth2/jira_provider.py
src/parrot/auth/oauth2/models.py
src/parrot/auth/oauth2/o365_provider.py
src/parrot/auth/oauth2/persistence.py
src/parrot/auth/oauth2/registry.py
src/parrot/auth/oauth2/service.py
src/parrot/auth/templates/web_oauth_error.html
src/parrot/auth/templates/web_oauth_success.html
src/parrot/autonomous/__init__.py
src/parrot/bots/__init__.py
src/parrot/bots/a2a_agent.py
src/parrot/bots/abstract.py
src/parrot/bots/agent.py
src/parrot/bots/base.py
src/parrot/bots/basic.py
src/parrot/bots/chatbot.py
src/parrot/bots/data.py
src/parrot/bots/document.py
src/parrot/bots/dynamic_values.py
src/parrot/bots/github_reviewer.py
src/parrot/bots/hrbot.py
src/parrot/bots/jira_specialist.py
src/parrot/bots/kb.py
src/parrot/bots/mcp.py
src/parrot/bots/middleware.py
src/parrot/bots/product.py
src/parrot/bots/search.py
src/parrot/bots/voice.py
src/parrot/bots/database/__init__.py
src/parrot/bots/database/agent.py
src/parrot/bots/database/cache.py
src/parrot/bots/database/models.py
src/parrot/bots/database/prompts.py
src/parrot/bots/database/retries.py
src/parrot/bots/database/router.py
src/parrot/bots/database/toolkits/__init__.py
src/parrot/bots/database/toolkits/_crud.py
src/parrot/bots/database/toolkits/_internal.py
src/parrot/bots/database/toolkits/base.py
src/parrot/bots/database/toolkits/bigquery.py
src/parrot/bots/database/toolkits/documentdb.py
src/parrot/bots/database/toolkits/elastic.py
src/parrot/bots/database/toolkits/influx.py
src/parrot/bots/database/toolkits/postgres.py
src/parrot/bots/database/toolkits/sql.py
src/parrot/bots/factory/__init__.py
src/parrot/bots/factory/contracts.py
src/parrot/bots/factory/orchestrator.py
src/parrot/bots/factory/builders/__init__.py
src/parrot/bots/factory/builders/base.py
src/parrot/bots/factory/builders/clone_builder.py
src/parrot/bots/factory/builders/rag_builder.py
src/parrot/bots/factory/builders/tool_agent_builder.py
src/parrot/bots/factory/tools/__init__.py
src/parrot/bots/factory/tools/finalize.py
src/parrot/bots/factory/tools/introspection.py
src/parrot/bots/factory/tools/openapi_register.py
src/parrot/bots/factory/tools/vector_store.py
src/parrot/bots/flows/__init__.py
src/parrot/bots/flows/tools.py
src/parrot/bots/flows/agents/__init__.py
src/parrot/bots/flows/agents/a2a_orchestrator.py
src/parrot/bots/flows/agents/hr.py
src/parrot/bots/flows/agents/orchestrator.py
src/parrot/bots/flows/core/__init__.py
src/parrot/bots/flows/core/context.py
src/parrot/bots/flows/core/fsm.py
src/parrot/bots/flows/core/node.py
src/parrot/bots/flows/core/result.py
src/parrot/bots/flows/core/transition.py
src/parrot/bots/flows/core/types.py
src/parrot/bots/flows/core/storage/__init__.py
src/parrot/bots/flows/core/storage/memory.py
src/parrot/bots/flows/core/storage/mixin.py
src/parrot/bots/flows/core/storage/persistence.py
src/parrot/bots/flows/core/storage/synthesis.py
src/parrot/bots/flows/core/storage/backends/__init__.py
src/parrot/bots/flows/core/storage/backends/base.py
src/parrot/bots/flows/core/storage/backends/documentdb.py
src/parrot/bots/flows/core/storage/backends/factory.py
src/parrot/bots/flows/core/storage/backends/postgres.py
src/parrot/bots/flows/core/storage/backends/redis.py
src/parrot/bots/flows/crew/__init__.py
src/parrot/bots/flows/crew/crew.py
src/parrot/bots/flows/crew/nodes.py
src/parrot/bots/flows/flow/__init__.py
src/parrot/bots/flows/flow/actions.py
src/parrot/bots/flows/flow/cel_evaluator.py
src/parrot/bots/flows/flow/definition.py
src/parrot/bots/flows/flow/flow.py
src/parrot/bots/flows/flow/loader.py
src/parrot/bots/flows/flow/nodes.py
src/parrot/bots/flows/flow/svelteflow.py
src/parrot/bots/flows/flow/telemetry.py
src/parrot/bots/mixins/__init__.py
src/parrot/bots/mixins/intent_router.py
src/parrot/bots/prompts/__init__.py
src/parrot/bots/prompts/agent_context.py
src/parrot/bots/prompts/agents.py
src/parrot/bots/prompts/builder.py
src/parrot/bots/prompts/data.py
src/parrot/bots/prompts/domain_layers.py
src/parrot/bots/prompts/layers.py
src/parrot/bots/prompts/output_generation.py
src/parrot/bots/prompts/presets.py
src/parrot/bots/prompts/segments.py
src/parrot/bots/scraper/__init__.py
src/parrot/bots/scraper/models.py
src/parrot/bots/scraper/scraper.py
src/parrot/bots/scraper/templates.py
src/parrot/bots/stores/__init__.py
src/parrot/bots/stores/local.py
src/parrot/cli/__init__.py
src/parrot/cli/agent_repl.py
src/parrot/cli/commands.py
src/parrot/cli/loaders.py
src/parrot/cli/renderer.py
src/parrot/cli/repl.py
src/parrot/cli/tool_worker.py
src/parrot/clients/__init__.py
src/parrot/clients/anthropic_backends.py
src/parrot/clients/base.py
src/parrot/clients/claude.py
src/parrot/clients/claude_agent.py
src/parrot/clients/factory.py
src/parrot/clients/gemma4.py
src/parrot/clients/gpt.py
src/parrot/clients/grok.py
src/parrot/clients/groq.py
src/parrot/clients/hf.py
src/parrot/clients/live.py
src/parrot/clients/localllm.py
src/parrot/clients/models.py
src/parrot/clients/nvidia.py
src/parrot/clients/openrouter.py
src/parrot/clients/vllm.py
src/parrot/clients/zai.py
src/parrot/clients/google/__init__.py
src/parrot/clients/google/analysis.py
src/parrot/clients/google/client.py
src/parrot/clients/google/generation.py
src/parrot/core/__init__.py
src/parrot/core/exceptions.py
src/parrot/core/ws_auth.py
src/parrot/core/events/__init__.py
src/parrot/core/events/evb.py
src/parrot/core/events/lifecycle/__init__.py
src/parrot/core/events/lifecycle/base.py
src/parrot/core/events/lifecycle/global_registry.py
src/parrot/core/events/lifecycle/legacy_bridge.py
src/parrot/core/events/lifecycle/meta.py
src/parrot/core/events/lifecycle/mixin.py
src/parrot/core/events/lifecycle/provider.py
src/parrot/core/events/lifecycle/registry.py
src/parrot/core/events/lifecycle/trace.py
src/parrot/core/events/lifecycle/yaml_loader.py
src/parrot/core/events/lifecycle/events/__init__.py
src/parrot/core/events/lifecycle/events/agent.py
src/parrot/core/events/lifecycle/events/client.py
src/parrot/core/events/lifecycle/events/flow.py
src/parrot/core/events/lifecycle/events/invoke.py
src/parrot/core/events/lifecycle/events/message.py
src/parrot/core/events/lifecycle/events/tool.py
src/parrot/core/events/lifecycle/subscribers/__init__.py
src/parrot/core/events/lifecycle/subscribers/logging.py
src/parrot/core/events/lifecycle/subscribers/opentelemetry.py
src/parrot/core/events/lifecycle/subscribers/webhook.py
src/parrot/core/hooks/__init__.py
src/parrot/core/hooks/base.py
src/parrot/core/hooks/file_upload.py
src/parrot/core/hooks/file_watchdog.py
src/parrot/core/hooks/github_webhook.py
src/parrot/core/hooks/imap.py
src/parrot/core/hooks/jira_webhook.py
src/parrot/core/hooks/manager.py
src/parrot/core/hooks/matrix.py
src/parrot/core/hooks/messaging.py
src/parrot/core/hooks/mixins.py
src/parrot/core/hooks/models.py
src/parrot/core/hooks/postgres.py
src/parrot/core/hooks/scheduler.py
src/parrot/core/hooks/sharepoint.py
src/parrot/core/hooks/whatsapp_redis.py
src/parrot/core/hooks/brokers/__init__.py
src/parrot/core/hooks/brokers/base.py
src/parrot/core/hooks/brokers/mqtt.py
src/parrot/core/hooks/brokers/rabbitmq.py
src/parrot/core/hooks/brokers/redis.py
src/parrot/core/hooks/brokers/sqs.py
src/parrot/core/tools/__init__.py
src/parrot/core/tools/handoff.py
src/parrot/embeddings/__init__.py
src/parrot/embeddings/base.py
src/parrot/embeddings/catalog.py
src/parrot/embeddings/matryoshka.py
src/parrot/embeddings/processor.py
src/parrot/embeddings/registry.py
src/parrot/embeddings/multimodal/__init__.py
src/parrot/embeddings/multimodal/base.py
src/parrot/embeddings/multimodal/quantization.py
src/parrot/embeddings/multimodal/uform.py
src/parrot/eval/__init__.py
src/parrot/eval/datasets.py
src/parrot/eval/events.py
src/parrot/eval/models.py
src/parrot/eval/registry.py
src/parrot/eval/rollout.py
src/parrot/eval/runner.py
src/parrot/eval/sink.py
src/parrot/eval/evaluators/__init__.py
src/parrot/eval/evaluators/base.py
src/parrot/eval/evaluators/state_based.py
src/parrot/eval/sandbox/__init__.py
src/parrot/eval/sandbox/base.py
src/parrot/eval/sandbox/fakes.py
src/parrot/eval/sandbox/state.py
src/parrot/flows/__init__.py
src/parrot/flows/dev_loop/__init__.py
src/parrot/flows/dev_loop/_subagent_defs.py
src/parrot/flows/dev_loop/dispatcher.py
src/parrot/flows/dev_loop/flow.py
src/parrot/flows/dev_loop/models.py
src/parrot/flows/dev_loop/runner.py
src/parrot/flows/dev_loop/streaming.py
src/parrot/flows/dev_loop/webhook.py
src/parrot/flows/dev_loop/_subagent_data/sdd-qa.md
src/parrot/flows/dev_loop/_subagent_data/sdd-research.md
src/parrot/flows/dev_loop/_subagent_data/sdd-worker.md
src/parrot/flows/dev_loop/nodes/__init__.py
src/parrot/flows/dev_loop/nodes/base.py
src/parrot/flows/dev_loop/nodes/bug_intake.py
src/parrot/flows/dev_loop/nodes/deployment_handoff.py
src/parrot/flows/dev_loop/nodes/development.py
src/parrot/flows/dev_loop/nodes/failure_handler.py
src/parrot/flows/dev_loop/nodes/intent_classifier.py
src/parrot/flows/dev_loop/nodes/qa.py
src/parrot/flows/dev_loop/nodes/research.py
src/parrot/forms/__init__.py
src/parrot/forms/cache.py
src/parrot/forms/constraints.py
src/parrot/forms/options.py
src/parrot/forms/registry.py
src/parrot/forms/schema.py
src/parrot/forms/storage.py
src/parrot/forms/style.py
src/parrot/forms/types.py
src/parrot/forms/validators.py
src/parrot/forms/extractors/__init__.py
src/parrot/forms/extractors/jsonschema.py
src/parrot/forms/extractors/pydantic.py
src/parrot/forms/extractors/tool.py
src/parrot/forms/extractors/yaml.py
src/parrot/forms/renderers/__init__.py
src/parrot/forms/renderers/adaptive_card.py
src/parrot/forms/renderers/base.py
src/parrot/forms/renderers/html5.py
src/parrot/forms/renderers/jsonschema.py
src/parrot/forms/renderers/templates/form.html.j2
src/parrot/forms/tools/__init__.py
src/parrot/forms/tools/create_form.py
src/parrot/forms/tools/database_form.py
src/parrot/forms/tools/request_form.py
src/parrot/generators/__init__.py
src/parrot/generators/base.py
src/parrot/generators/html.py
src/parrot/generators/react.py
src/parrot/generators/streamlit.py
src/parrot/generators/template.py
src/parrot/handlers/__init__.py
src/parrot/handlers/credentials_utils.py
src/parrot/handlers/dataset_filter_handler.py
src/parrot/handlers/spatial_filter_handler.py
src/parrot/handlers/vault_utils.py
src/parrot/helpers/__init__.py
src/parrot/helpers/infographics.py
src/parrot/human/__init__.py
src/parrot/human/cli_companion.py
src/parrot/human/escalation_intent.py
src/parrot/human/events.py
src/parrot/human/manager.py
src/parrot/human/models.py
src/parrot/human/node.py
src/parrot/human/tool.py
src/parrot/human/actions/base.py
src/parrot/human/actions/notify.py
src/parrot/human/actions/ticket.py
src/parrot/human/actions/backends/__init__.py
src/parrot/human/actions/backends/base.py
src/parrot/human/actions/backends/email.py
src/parrot/human/actions/backends/webhook.py
src/parrot/human/actions/backends/zammad.py
src/parrot/human/channels/__init__.py
src/parrot/human/channels/base.py
src/parrot/human/channels/cli.py
src/parrot/human/channels/web.py
src/parrot/install/__init__.py
src/parrot/install/cli.py
src/parrot/install/conf.py
src/parrot/integrations/__init__.py
src/parrot/interfaces/__init__.py
src/parrot/interfaces/aws.py
src/parrot/interfaces/credentials.py
src/parrot/interfaces/database.py
src/parrot/interfaces/dataframes.py
src/parrot/interfaces/doc_converter.py
src/parrot/interfaces/documentdb.py
src/parrot/interfaces/flowtask.py
src/parrot/interfaces/google.py
src/parrot/interfaces/hierarchy.py
src/parrot/interfaces/http.py
src/parrot/interfaces/o365.py
src/parrot/interfaces/odoointerface.py
src/parrot/interfaces/onedrive.py
src/parrot/interfaces/rss.py
src/parrot/interfaces/rss_content.py
src/parrot/interfaces/sharepoint.py
src/parrot/interfaces/soap.py
src/parrot/interfaces/tools.py
src/parrot/interfaces/vector.py
src/parrot/interfaces/file/__init__.py
src/parrot/interfaces/file/abstract.py
src/parrot/interfaces/file/gcs.py
src/parrot/interfaces/file/local.py
src/parrot/interfaces/file/s3.py
src/parrot/interfaces/file/tmp.py
src/parrot/interfaces/images/__init__.py
src/parrot/interfaces/images/plugins/__init__.py
src/parrot/interfaces/images/plugins/abstract.py
src/parrot/interfaces/images/plugins/analisys.py
src/parrot/interfaces/images/plugins/classify.py
src/parrot/interfaces/images/plugins/classifybase.py
src/parrot/interfaces/images/plugins/detect.py
src/parrot/interfaces/images/plugins/exif.py
src/parrot/interfaces/images/plugins/hash.py
src/parrot/interfaces/images/plugins/vision.py
src/parrot/interfaces/images/plugins/yolo.py
src/parrot/interfaces/images/plugins/zerodetect.py
src/parrot/knowledge/__init__.py
src/parrot/knowledge/graphindex/__init__.py
src/parrot/knowledge/graphindex/analytics.py
src/parrot/knowledge/graphindex/assemble.py
src/parrot/knowledge/graphindex/builder.py
src/parrot/knowledge/graphindex/communities.py
src/parrot/knowledge/graphindex/embed.py
src/parrot/knowledge/graphindex/loader.py
src/parrot/knowledge/graphindex/meta_ontology.py
src/parrot/knowledge/graphindex/persist.py
src/parrot/knowledge/graphindex/resolve.py
src/parrot/knowledge/graphindex/schema.py
src/parrot/knowledge/graphindex/signals.py
src/parrot/knowledge/graphindex/extractors/__init__.py
src/parrot/knowledge/graphindex/extractors/code.py
src/parrot/knowledge/graphindex/extractors/loader.py
src/parrot/knowledge/graphindex/extractors/skill.py
src/parrot/knowledge/ontology/__init__.py
src/parrot/knowledge/ontology/authorization.py
src/parrot/knowledge/ontology/cache.py
src/parrot/knowledge/ontology/concept_embedding.py
src/parrot/knowledge/ontology/discovery.py
src/parrot/knowledge/ontology/entity_resolver.py
src/parrot/knowledge/ontology/exceptions.py
src/parrot/knowledge/ontology/graph_store.py
src/parrot/knowledge/ontology/intent.py
src/parrot/knowledge/ontology/merger.py
src/parrot/knowledge/ontology/mixin.py
src/parrot/knowledge/ontology/parser.py
src/parrot/knowledge/ontology/refresh.py
src/parrot/knowledge/ontology/schema.py
src/parrot/knowledge/ontology/tenant.py
src/parrot/knowledge/ontology/tool_dispatcher.py
src/parrot/knowledge/ontology/validators.py
src/parrot/knowledge/ontology/concept_catalog/__init__.py
src/parrot/knowledge/ontology/concept_catalog/http.py
src/parrot/knowledge/ontology/concept_catalog/models.py
src/parrot/knowledge/ontology/concept_catalog/reconcile.py
src/parrot/knowledge/ontology/concept_catalog/seed.py
src/parrot/knowledge/ontology/concept_catalog/service.py
src/parrot/knowledge/ontology/concept_catalog/worker.py
src/parrot/knowledge/ontology/defaults/__init__.py
src/parrot/knowledge/ontology/defaults/base.ontology.yaml
src/parrot/knowledge/ontology/defaults/knowledge.ontology.yaml
src/parrot/knowledge/ontology/defaults/domains/field_services.ontology.yaml
src/parrot/knowledge/ontology/schema_overlay/__init__.py
src/parrot/knowledge/ontology/schema_overlay/http.py
src/parrot/knowledge/ontology/schema_overlay/models.py
src/parrot/knowledge/ontology/schema_overlay/service.py
src/parrot/knowledge/ontology/schema_overlay/validator.py
src/parrot/knowledge/ontology/schema_overlay/worker.py
src/parrot/knowledge/pageindex/__init__.py
src/parrot/knowledge/pageindex/builder.py
src/parrot/knowledge/pageindex/content_store.py
src/parrot/knowledge/pageindex/hybrid_search.py
src/parrot/knowledge/pageindex/ingest.py
src/parrot/knowledge/pageindex/llm_adapter.py
src/parrot/knowledge/pageindex/loader.py
src/parrot/knowledge/pageindex/md_builder.py
src/parrot/knowledge/pageindex/pdf_to_markdown.py
src/parrot/knowledge/pageindex/prompts.py
src/parrot/knowledge/pageindex/retriever.py
src/parrot/knowledge/pageindex/schemas.py
src/parrot/knowledge/pageindex/store.py
src/parrot/knowledge/pageindex/toolkit.py
src/parrot/knowledge/pageindex/tree_ops.py
src/parrot/knowledge/pageindex/utils.py
src/parrot/loaders/__init__.py
src/parrot/loaders/abstract.py
src/parrot/loaders/splitters/__init__.py
src/parrot/loaders/splitters/base.py
src/parrot/loaders/splitters/md.py
src/parrot/loaders/splitters/semantic.py
src/parrot/loaders/splitters/token.py
src/parrot/manager/__init__.py
src/parrot/mcp/__init__.py
src/parrot/mcp/client.py
src/parrot/mcp/context.py
src/parrot/mcp/filtering.py
src/parrot/mcp/integration.py
src/parrot/mcp/oauth.py
src/parrot/mcp/registry.py
src/parrot/memory/__init__.py
src/parrot/memory/abstract.py
src/parrot/memory/agent.py
src/parrot/memory/cache.py
src/parrot/memory/file.py
src/parrot/memory/mem.py
src/parrot/memory/redis.py
src/parrot/memory/episodic/__init__.py
src/parrot/memory/episodic/cache.py
src/parrot/memory/episodic/embedding.py
src/parrot/memory/episodic/mixin.py
src/parrot/memory/episodic/models.py
src/parrot/memory/episodic/recall.py
src/parrot/memory/episodic/reflection.py
src/parrot/memory/episodic/scoring.py
src/parrot/memory/episodic/store.py
src/parrot/memory/episodic/tools.py
src/parrot/memory/episodic/backends/__init__.py
src/parrot/memory/episodic/backends/abstract.py
src/parrot/memory/episodic/backends/faiss.py
src/parrot/memory/episodic/backends/pgvector.py
src/parrot/memory/episodic/backends/redis_vector.py
src/parrot/memory/skills/__init__.py
src/parrot/memory/skills/file_registry.py
src/parrot/memory/skills/middleware.py
src/parrot/memory/skills/mixin.py
src/parrot/memory/skills/models.py
src/parrot/memory/skills/parsers.py
src/parrot/memory/skills/store.py
src/parrot/memory/skills/tools.py
src/parrot/memory/unified/__init__.py
src/parrot/memory/unified/context.py
src/parrot/memory/unified/manager.py
src/parrot/memory/unified/mixin.py
src/parrot/memory/unified/models.py
src/parrot/memory/unified/routing.py
src/parrot/models/__init__.py
src/parrot/models/basic.py
src/parrot/models/bedrock_models.py
src/parrot/models/claude.py
src/parrot/models/compliance.py
src/parrot/models/conference.py
src/parrot/models/crew.py
src/parrot/models/crew_definition.py
src/parrot/models/datasets.py
src/parrot/models/detections.py
src/parrot/models/generation.py
src/parrot/models/google.py
src/parrot/models/groq.py
src/parrot/models/infographic.py
src/parrot/models/infographic_templates.py
src/parrot/models/localllm.py
src/parrot/models/nvidia.py
src/parrot/models/openai.py
src/parrot/models/openrouter.py
src/parrot/models/outputs.py
src/parrot/models/responses.py
src/parrot/models/status.py
src/parrot/models/stores.py
src/parrot/models/vllm.py
src/parrot/models/voice.py
src/parrot/models/zai.py
src/parrot/notifications/__init__.py
src/parrot/observability/__init__.py
src/parrot/observability/attributes.py
src/parrot/observability/bootstrap.py
src/parrot/observability/config.py
src/parrot/observability/context.py
src/parrot/observability/errors.py
src/parrot/observability/exporters.py
src/parrot/observability/openlit_integration.py
src/parrot/observability/provider.py
src/parrot/observability/setup.py
src/parrot/observability/traceloop_integration.py
src/parrot/observability/cost/__init__.py
src/parrot/observability/cost/calculator.py
src/parrot/observability/cost/pricing/anthropic.json
src/parrot/observability/cost/pricing/google.json
src/parrot/observability/cost/pricing/groq.json
src/parrot/observability/cost/pricing/huggingface.json
src/parrot/observability/cost/pricing/nvidia.json
src/parrot/observability/cost/pricing/openai.json
src/parrot/observability/examples/basic_telemetry.py
src/parrot/observability/recorders/__init__.py
src/parrot/observability/recorders/base.py
src/parrot/observability/recorders/factory.py
src/parrot/observability/recorders/logging_recorder.py
src/parrot/observability/recorders/models.py
src/parrot/observability/recorders/prometheus_recorder.py
src/parrot/observability/recorders/subscriber.py
src/parrot/observability/subscribers/__init__.py
src/parrot/observability/subscribers/metrics.py
src/parrot/observability/subscribers/trace.py
src/parrot/openapi/__init__.py
src/parrot/openapi/components.yaml
src/parrot/openapi/config.py
src/parrot/outputs/__init__.py
src/parrot/outputs/formatter.py
src/parrot/outputs/formats/__init__.py
src/parrot/outputs/formats/base.py
src/parrot/outputs/formats/html.py
src/parrot/outputs/formats/json.py
src/parrot/outputs/formats/table.py
src/parrot/outputs/formats/table_types.py
src/parrot/outputs/formats/yaml.py
src/parrot/outputs/templates/__init__.py
src/parrot/pipelines/__init__.py
src/parrot/pipelines/abstract.py
src/parrot/pipelines/detector.py
src/parrot/pipelines/models.py
src/parrot/pipelines/table.sql
src/parrot/pipelines/planogram/__init__.py
src/parrot/pipelines/planogram/legacy.py
src/parrot/pipelines/planogram/plan.py
src/parrot/pipelines/planogram/types/__init__.py
src/parrot/pipelines/planogram/types/abstract.py
src/parrot/pipelines/planogram/types/graphic_panel_display.py
src/parrot/pipelines/planogram/types/product_on_shelves.py
src/parrot/plugins/__init__.py
src/parrot/plugins/importer.py
src/parrot/registry/__init__.py
src/parrot/registry/registry.py
src/parrot/registry/storage.py
src/parrot/registry/capabilities/__init__.py
src/parrot/registry/capabilities/models.py
src/parrot/registry/capabilities/registry.py
src/parrot/registry/routing/__init__.py
src/parrot/registry/routing/cache.py
src/parrot/registry/routing/embedding_router.py
src/parrot/registry/routing/llm_helper.py
src/parrot/registry/routing/models.py
src/parrot/registry/routing/ontology_signal.py
src/parrot/registry/routing/rules.py
src/parrot/registry/routing/store_router.py
src/parrot/registry/routing/yaml_loader.py
src/parrot/rerankers/__init__.py
src/parrot/rerankers/abstract.py
src/parrot/rerankers/factory.py
src/parrot/rerankers/models.py
src/parrot/scheduler/__init__.py
src/parrot/security/__init__.py
src/parrot/security/credentials_utils.py
src/parrot/security/prompt_injection.py
src/parrot/security/query_validator.py
src/parrot/security/security_events.sql
src/parrot/security/vault_utils.py
src/parrot/services/__init__.py
src/parrot/setup/__init__.py
src/parrot/setup/cli.py
src/parrot/setup/scaffolding.py
src/parrot/setup/wizard.py
src/parrot/setup/providers/__init__.py
src/parrot/setup/providers/anthropic.py
src/parrot/setup/providers/google.py
src/parrot/setup/providers/openai.py
src/parrot/setup/providers/openrouter.py
src/parrot/setup/providers/xai.py
src/parrot/skills/__init__.py
src/parrot/skills/file_registry.py
src/parrot/skills/loader.py
src/parrot/skills/middleware.py
src/parrot/skills/mixin.py
src/parrot/skills/models.py
src/parrot/skills/parsers.py
src/parrot/skills/prompt.py
src/parrot/skills/store.py
src/parrot/skills/tools.py
src/parrot/storage/__init__.py
src/parrot/storage/artifact_signing.py
src/parrot/storage/artifacts.py
src/parrot/storage/chat.py
src/parrot/storage/dynamodb.py
src/parrot/storage/instrumented.py
src/parrot/storage/metrics.py
src/parrot/storage/models.py
src/parrot/storage/overflow.py
src/parrot/storage/s3_overflow.py
src/parrot/storage/backends/__init__.py
src/parrot/storage/backends/base.py
src/parrot/storage/backends/dynamodb.py
src/parrot/storage/backends/mongodb.py
src/parrot/storage/backends/postgres.py
src/parrot/storage/backends/sqlite.py
src/parrot/storage/security_reports/__init__.py
src/parrot/storage/security_reports/models.py
src/parrot/storage/security_reports/schema.sql
src/parrot/storage/security_reports/store.py
src/parrot/stores/__init__.py
src/parrot/stores/abstract.py
src/parrot/stores/cache.py
src/parrot/stores/empty.py
src/parrot/stores/models.py
src/parrot/stores/kb/__init__.py
src/parrot/stores/kb/abstract.py
src/parrot/stores/kb/cache.py
src/parrot/stores/kb/doc.py
src/parrot/stores/kb/hierarchy.py
src/parrot/stores/kb/local.py
src/parrot/stores/kb/prompt.py
src/parrot/stores/kb/redis.py
src/parrot/stores/kb/store.py
src/parrot/stores/kb/user.py
src/parrot/stores/parents/__init__.py
src/parrot/stores/parents/abstract.py
src/parrot/stores/parents/factory.py
src/parrot/stores/parents/in_table.py
src/parrot/stores/utils/__init__.py
src/parrot/stores/utils/chunking.py
src/parrot/stores/utils/contextual.py
src/parrot/template/__init__.py
src/parrot/template/engine.py
src/parrot/templates/agent.py.tpl
src/parrot/templates/app.py.tpl
src/parrot/templates/run.py.tpl
src/parrot/tools/__init__.py
src/parrot/tools/_enhance_html_check.py
src/parrot/tools/abstract.py
src/parrot/tools/agent.py
src/parrot/tools/database.py
src/parrot/tools/decorators.py
src/parrot/tools/discovery.py
src/parrot/tools/excel_intelligence.py
src/parrot/tools/filemanager.py
src/parrot/tools/infographic_toolkit.py
src/parrot/tools/jira_connect_tool.py
src/parrot/tools/json_tool.py
src/parrot/tools/manager.py
src/parrot/tools/mcp_mixin.py
src/parrot/tools/openapitoolkit.py
src/parrot/tools/pythonpandas.py
src/parrot/tools/pythonrepl.py
src/parrot/tools/registry.py
src/parrot/tools/reminder.py
src/parrot/tools/spawn.py
src/parrot/tools/toolkit.py
src/parrot/tools/vectorstoresearch.py
src/parrot/tools/databasequery/__init__.py
src/parrot/tools/databasequery/base.py
src/parrot/tools/databasequery/tool.py
src/parrot/tools/databasequery/toolkit.py
src/parrot/tools/databasequery/sources/__init__.py
src/parrot/tools/databasequery/sources/atlas.py
src/parrot/tools/databasequery/sources/bigquery.py
src/parrot/tools/databasequery/sources/clickhouse.py
src/parrot/tools/databasequery/sources/documentdb.py
src/parrot/tools/databasequery/sources/duckdb.py
src/parrot/tools/databasequery/sources/elastic.py
src/parrot/tools/databasequery/sources/influx.py
src/parrot/tools/databasequery/sources/mongodb.py
src/parrot/tools/databasequery/sources/mssql.py
src/parrot/tools/databasequery/sources/mysql.py
src/parrot/tools/databasequery/sources/oracle.py
src/parrot/tools/databasequery/sources/postgres.py
src/parrot/tools/databasequery/sources/sqlite.py
src/parrot/tools/dataset_manager/__init__.py
src/parrot/tools/dataset_manager/computed.py
src/parrot/tools/dataset_manager/csv_reader.py
src/parrot/tools/dataset_manager/excel_analyzer.py
src/parrot/tools/dataset_manager/tool.py
src/parrot/tools/dataset_manager/filtering/__init__.py
src/parrot/tools/dataset_manager/filtering/compiler.py
src/parrot/tools/dataset_manager/filtering/contracts.py
src/parrot/tools/dataset_manager/filtering/store.py
src/parrot/tools/dataset_manager/filtering/values.py
src/parrot/tools/dataset_manager/sources/__init__.py
src/parrot/tools/dataset_manager/sources/airtable.py
src/parrot/tools/dataset_manager/sources/authorizing.py
src/parrot/tools/dataset_manager/sources/base.py
src/parrot/tools/dataset_manager/sources/composite.py
src/parrot/tools/dataset_manager/sources/deltatable.py
src/parrot/tools/dataset_manager/sources/dialects.py
src/parrot/tools/dataset_manager/sources/iceberg.py
src/parrot/tools/dataset_manager/sources/memory.py
src/parrot/tools/dataset_manager/sources/mongo.py
src/parrot/tools/dataset_manager/sources/opaque.py
src/parrot/tools/dataset_manager/sources/query_slug.py
src/parrot/tools/dataset_manager/sources/resolver.py
src/parrot/tools/dataset_manager/sources/rls.py
src/parrot/tools/dataset_manager/sources/smartsheet.py
src/parrot/tools/dataset_manager/sources/sql.py
src/parrot/tools/dataset_manager/sources/table.py
src/parrot/tools/dataset_manager/spatial/__init__.py
src/parrot/tools/dataset_manager/spatial/_ibis_probe.py
src/parrot/tools/dataset_manager/spatial/compiler.py
src/parrot/tools/dataset_manager/spatial/contracts.py
src/parrot/tools/dataset_manager/spatial/registry.py
src/parrot/tools/executors/__init__.py
src/parrot/tools/executors/abstract.py
src/parrot/tools/executors/k8s.py
src/parrot/tools/executors/local.py
src/parrot/tools/executors/qworker.py
src/parrot/tools/executors/runner.py
src/parrot/tools/working_memory/__init__.py
src/parrot/tools/working_memory/conftest.py
src/parrot/tools/working_memory/internals.py
src/parrot/tools/working_memory/models.py
src/parrot/tools/working_memory/tests.py
src/parrot/tools/working_memory/tool.py
src/parrot/tools/working_memory/tests/conftest.py
src/parrot/tools/working_memory/tests/test_answer_memory_bridge.py
src/parrot/tools/working_memory/tests/test_generic_entries.py
src/parrot/tools/working_memory/tests/test_integration_workflow.py
src/parrot/tools/working_memory/tests/test_working_memory.py
src/parrot/utils/__init__.py
src/parrot/utils/faiss_logging.py
src/parrot/utils/helpers.py
src/parrot/utils/jsonld_extractors.py
src/parrot/utils/naming.py
src/parrot/utils/toml.py
src/parrot/utils/types.cpp
src/parrot/utils/uv.py
src/parrot/utils/parsers/__init__.py
src/parrot/utils/parsers/toml.c
src/parrot/yaml-rs/python/yaml_rs/__init__.py
tests/test_a2a_manager_manual.py
tests/test_a2a_tools.py
tests/test_abstractbot_prompt_caching.py
tests/test_abstractclient_cache_hints.py
tests/test_abstractloader_metadata.py
tests/test_agent_context_loader.py
tests/test_agent_crew_examples.py
tests/test_agent_definitions.py
tests/test_agent_module.py
tests/test_agent_registry_instances.py
tests/test_agent_result_ai_message.py
tests/test_agent_service.py
tests/test_agent_tool_ai_message.py
tests/test_agentnode_execute.py
tests/test_agentsflow_branch.py
tests/test_anthropic_backends.py
tests/test_anthropic_client.py
tests/test_arxiv_tool.py
tests/test_basic_agent_new.py
tests/test_bedrock_models.py
tests/test_botmanager_flags.py
tests/test_callbacks.py
tests/test_cel_evaluator.py
tests/test_chat_storage.py
tests/test_chatbot_handler.py
tests/test_checkov_executor.py
tests/test_checkov_parser.py
tests/test_claude_model_guards.py
tests/test_cloud_posture_toolkit.py
tests/test_cmc_fear_greed.py
tests/test_coingecko_toolkit.py
tests/test_cointelegraph_tool.py
tests/test_completion_usage.py
tests/test_compliance_mapper.py
tests/test_compliance_report_toolkit.py
tests/test_composite_score_tool.py
tests/test_conf.py
tests/test_conf_aws_constants.py
tests/test_conference_models.py
tests/test_confirmation_briefing.py
tests/test_confirmation_declaration.py
tests/test_confirmation_e2e.py
tests/test_confirmation_guard.py
tests/test_confirmation_models.py
tests/test_container_security_toolkit.py
tests/test_core_tools.py
tests/test_crew_final_regression.py
tests/test_crew_flow_regression.py
tests/test_crew_loop_regression.py
tests/test_crew_parallel_regression.py
tests/test_crew_sequential_regression.py
tests/test_crew_websearchagent.py
tests/test_cryptoquant_integration.py
tests/test_cryptoquant_toolkit.py
tests/test_csv_export_tool.py
tests/test_dataset_manager.py
tests/test_dbinterface.py
tests/test_decision_node.py
tests/test_deep_research_mock.py
tests/test_doc_converter_loader.py
tests/test_dynamic_tool_search.py
tests/test_endnode.py
tests/test_episodic_memory.py
tests/test_exceptions.py
tests/test_execution_memory_integration.py
tests/test_exif_plugin.py
tests/test_flow_actions.py
tests/test_flow_definition.py
tests/test_flow_integration.py
tests/test_flow_loader.py
tests/test_flow_mixins.py
tests/test_flowtask_toolkit.py
tests/test_fred_tool.py
tests/test_fsm.py
tests/test_github_reviewer_auth.py
tests/test_github_reviewer_caching.py
tests/test_gittoolkit.py
tests/test_google_client.py
tests/test_google_models.py
tests/test_google_reel.py
tests/test_graphic_panel_display.py
tests/test_grok_client.py
tests/test_grok_client_new.py
tests/test_groq_client.py
tests/test_hooks.py
tests/test_human_manager.py
tests/test_human_models.py
tests/test_human_node.py
tests/test_human_tool.py
tests/test_humantool_wait_strategy.py
tests/test_ibisworld_tool.py
tests/test_install_cli.py
tests/test_integration_wrappers.py
tests/test_intent_router_e2e.py
tests/test_intent_router_unit.py
tests/test_jira_assignment.py
tests/test_jira_callbacks.py
tests/test_jira_comment_attachments.py
tests/test_jira_extraction_refactor.py
tests/test_jira_history_logic.py
tests/test_jira_optimization.py
tests/test_jira_specialist_grounding.py
tests/test_jira_ticket_created.py
tests/test_jiraspecialist_prompt_builder.py
tests/test_jiratoolkit_defaults.py
tests/test_jiratoolkit_permissions.py
tests/test_jsonld_extractors_promotion.py
tests/test_lazy_imports.py
tests/test_llm_factory.py
tests/test_localllm_client.py
tests/test_lyria_batch.py
tests/test_lyria_models.py
tests/test_lyria_music_handler.py
tests/test_marketnews_tool.py
tests/test_massive_cache.py
tests/test_massive_client.py
tests/test_massive_models.py
tests/test_massive_toolkit.py
tests/test_mcp_enabled_mixin.py
tests/test_minimal_install.py
tests/test_monorepo_imports.py
tests/test_naming.py
tests/test_notification.py
tests/test_nvidia_client.py
tests/test_odoo_diagnostics.py
tests/test_odoo_interface.py
tests/test_odoo_json2_transport.py
tests/test_odoo_smart_fields.py
tests/test_odoo_toolkit.py
tests/test_odoo_transport_detect.py
tests/test_odoo_xmlrpc_transport.py
tests/test_openai_client.py
tests/test_openapi.py
tests/test_openapi_toolkit.py
tests/test_openrouter_client.py
tests/test_openrouter_factory.py
tests/test_openrouter_models.py
tests/test_orchestrator_agent.py
tests/test_orchestrator_conference.py
tests/test_orchestrator_conference_integration.py
tests/test_pdf_markdown.py
tests/test_per_loop_cache.py
tests/test_per_loop_cache_integration.py
tests/test_prompt_cache_events.py
tests/test_prompt_caching_builder.py
tests/test_prompt_caching_claude.py
tests/test_prompt_caching_gemini.py
tests/test_prompt_caching_openai.py
tests/test_prompt_caching_segments.py
tests/test_prowler_executor.py
tests/test_prowler_parser.py
tests/test_pythonpandas_integration.py
tests/test_pythonpandas_preview.py
tests/test_reddit_toolkit.py
tests/test_rediskb.py
tests/test_report_generator.py
tests/test_research_node_envelope.py
tests/test_route53_tool.py
tests/test_rss_content_interface.py
tests/test_rss_interface.py
tests/test_scheduler_report_decorators.py
tests/test_schedules.py
tests/test_secrets_iac_toolkit.py
tests/test_security_base_executor.py
tests/test_security_base_parser.py
tests/test_security_imports.py
tests/test_security_models.py
tests/test_setup_wizard.py
tests/test_svelteflow_adapter.py
tests/test_system_health.py
tests/test_textfile_tool.py
tests/test_tool_clone.py
tests/test_tool_manager_mcp.py
tests/test_toolmanager_confirmation.py
tests/test_tradingeco_tool.py
tests/test_trivy_executor.py
tests/test_trivy_parser.py
tests/test_video_reel_handler.py
tests/test_video_reel_storage.py
tests/test_vllm_client.py
tests/test_vllm_models.py
tests/test_web_search_agent.py
tests/test_workday_models.py
tests/test_zai_client.py