Add dana agent provider stub

- Register inline::dana provider in agents registry
- Add stub implementation with get_provider_impl function
- Add DanaAgentConfig with sample_run_config
- Include dana provider in starter, starter-gpu, and ci-tests distributions
- All agent methods currently raise NotImplementedError until implementation
This commit is contained in:
zooeyn 2025-11-01 18:29:43 -07:00
parent 93401836b7
commit 321f99fe09
11 changed files with 276 additions and 1 deletions

View file

@ -38,4 +38,20 @@ def available_providers() -> list[ProviderSpec]:
],
description="Meta's reference implementation of an agent system that can use tools, access vector databases, and perform complex reasoning tasks.",
),
InlineProviderSpec(
api=Api.agents,
provider_type="inline::dana",
pip_packages=["dana>=0.1.0"],
module="llama_stack.providers.inline.agents.dana",
config_class="llama_stack.providers.inline.agents.dana.DanaAgentConfig",
api_dependencies=[
Api.inference,
Api.safety,
Api.vector_io,
Api.tool_runtime,
Api.tool_groups,
Api.conversations,
],
description="Dana agent system featuring STAR Loop (See-Think-Act-Reflect), deterministic workflows, and continuous learning via LoRA fine-tuning.",
),
]