diff --git a/docs/docs/deploy.md b/docs/docs/deploy.md index f0d111e5..a8972eb9 100644 --- a/docs/docs/deploy.md +++ b/docs/docs/deploy.md @@ -5,8 +5,20 @@ 通过定义一个云引擎,能够将本地Agent工程直接部署至VeFaaS中,并自动启动一个A2A Server。 ```python +from veadk.cloud.cloud_agent_engine import CloudAgentEngine + engine = CloudAgentEngine() -cloud_app = engine.deploy(path=..., name=...) + +# Create application thru local folder and unique application name +cloud_app = engine.deploy(path=, name=) + +# Delete applicaton by name +async def delete_app(app_name: str): + engine = CloudAgentEngine() + engine.remove(app_name) + +if __name__ == "__main__": + asyncio.run(delete_app("veadk-agent")) ``` ## Cloud App @@ -17,9 +29,31 @@ cloud_app = engine.deploy(path=..., name=...) - 发起一个Agent执行任务/对话任务 ```python +from veadk.cloud.cloud_app import CloudApp + # 创建远程会话 cloud_app.create_session(user_id=..., session_id=...) # 发起任务 cloud_app.invoke(user_id=..., session_id=..., message=...) + +``` + +- 通过端点发起一个远程会话创建请求 + +```python +from veadk.cloud.cloud_app import CloudApp + +# 创建远程A2A会话 +APP_NAME = “veadk-agent” +SESSION_ID = "cloud_app_test_session" +USER_ID = "cloud_app_test_user" +ENDPOINT = "" + +app = CloudApp(name="veadk-agent", endpoint=ENDPOINT) + +# 发起任务 +cloud_app.invoke(user_id=USER_ID, session_id=SESSION_ID, message=...) + + ```