智能体

A2A Agent

在本地实例化一个远程智能体,并通过 A2A 协议运行。

当智能体部署到云上后,可以在本地被初始化为一个 Remote Agent,也就是能够通过 A2A 协议来访问的智能体,初始化方法如下:

agent.py
from veadk import RemoteVeAgent

remote_agent = RemoteVeAgent(
    name="a2a_agent",
    url="..." # <--- url from cloud platform
)

short_term_memory = ShortTermMemory()
runner = Runner(
    agent=remote_agent,
    short_term_memory=short_term_memory
)

res = await runner.run(
    messages="...",
    session_id="sample_session"
)