SingleStore Search Tool
SingleStoreSearchTool
Section titled “SingleStoreSearchTool”在 SingleStore 上执行只读查询(SELECT/SHOW),并带有连接池和输入验证。
uv add crewai-tools[singlestore]可以使用 SINGLESTOREDB_HOST、SINGLESTOREDB_USER、SINGLESTOREDB_PASSWORD 等变量,也可以使用单个 DSN 的 SINGLESTOREDB_URL。
API key 可以从 SingleStore 仪表板生成,文档见 这里。
from crewai import Agent, Task, Crewfrom crewai_tools import SingleStoreSearchTool
tool = SingleStoreSearchTool( tables=["products"], host="host", user="user", password="pass", database="db",)
agent = Agent( role="Analyst", goal="Query SingleStore", tools=[tool], verbose=True,)
task = Task( description="List 5 products", expected_output="5 rows as JSON/text", agent=agent,)
crew = Crew( agents=[agent], tasks=[task], verbose=True,)
result = crew.kickoff()