Skip to content

AgentStore example app fails #197

@ban1989ban

Description

@ban1989ban

Command running:

python -m examples.agent_store.app

Error:

/home/ankit/miniconda3/envs/agentstore/lib/python3.10/site-packages/gradio/components/chatbot.py:285: UserWarning: You have not specified a value for the `type` parameter. Defaulting to the 'tuples' format for chatbot messages, but this is deprecated and will be removed in a future version of Gradio. Please set type='messages' instead, which uses openai-style dictionaries with 'role' and 'content' keys.
  warnings.warn(
Using model: meta-llama/Llama-3.1-8B-Instruct
Traceback (most recent call last):
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/ankit/Documents/voice/llama-stack-apps/examples/agent_store/app.py", line 155, in <module>
    fire.Fire(main)
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/site-packages/fire/core.py", line 135, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/site-packages/fire/core.py", line 468, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/site-packages/fire/core.py", line 684, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
  File "/home/ankit/Documents/voice/llama-stack-apps/examples/agent_store/app.py", line 146, in main
    initialize(
  File "/home/ankit/Documents/voice/llama-stack-apps/examples/agent_store/app.py", line 31, in initialize
    asyncio.run(CHATBOT.initialize_agents(bank_ids))
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/home/ankit/Documents/voice/llama-stack-apps/examples/agent_store/api.py", line 53, in initialize_agents
    self.agents[AgentChoice.WebSearch] = await self.get_agent(
  File "/home/ankit/Documents/voice/llama-stack-apps/examples/agent_store/api.py", line 101, in get_agent
    "query_config": QueryConfig(
  File "/home/ankit/miniconda3/envs/agentstore/lib/python3.10/site-packages/pydantic/main.py", line 214, in __init__
    validated_self = self.__pydantic_validator__.validate_python(data, self_instance=self)
pydantic_core._pydantic_core.ValidationError: 1 validation error for QueryConfig
query_generator_config
  Field required [type=missing, input_value={'max_chunks': 5, 'max_tokens_in_context': 2048}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.10/v/missing

I folllowed the exact steps mentioned:

conda create -n agentstore python=3.10
conda activate agentstore
cd <path/to/llama-stack-apps>
pip install -r requirements.txt

Plys, this is working:

python -m examples.agent_store.app --help

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions