Agno 通过 YamlStorage 类支持使用本地 YAML 文件作为 Agent 的存储后端。

用法

yaml_storage_for_agent.py
from agno.agent import Agent
from agno.tools.duckduckgo import DuckDuckGoTools
from agno.storage.yaml import YamlStorage

agent = Agent(
    storage=YamlStorage(path="tmp/agent_sessions_yaml"),
    tools=[DuckDuckGoTools()],
    add_history_to_messages=True,
)

agent.print_response("How many people live in Canada?")
agent.print_response("What is their national anthem called?")

参数

参数类型默认值描述
dir_pathstr-用于存储 YAML 文件的文件夹路径。

开发者资源