Page 1 of 1

Pydantic Agent - Der Dekorationsdekorator für Agent Tool/Toolset funktioniert nicht über Methoden mit dem Runcontext

Posted: 21 Aug 2025, 09:01
by Anonymous
Ich versuche, einen pydantischen AI -Agenten zu erstellen
Beim Definieren meiner Tools, wenn ich meine Werkzeuge zusammen mit meinem Agenten als Parameter als < /p>
übergassechat_agent = Agent(
model=create_chat_model(),
output_type=ChatResponse,
deps_type=ChatAgentDeps,
tools=[xyz, abc, tst],
):
< /code>
Es funktioniert wie erwartet völlig in Ordnung < /p>
, wenn ich den Dekorator wie unten hinzufüge. Es funktioniert nie und registriert die Werkzeuge. Was könnten die Gründe sein und wie kann ich das beheben? Ich möchte@chat_agent.tool
def xyz(ctx: RunContext[Deps],
qry,
):
pass
< /code>
@chat_agent.tool
def abc(
_: RunContext[Deps]
):
pass

< /code>
I tried tools, toolset and tool_plain decorators and none of them seem to work