智能体
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"
)