Skip to content

Commit c38de29

Browse files
authored
Update deploy.md
1 parent d0518f7 commit c38de29

File tree

1 file changed

+35
-1
lines changed

1 file changed

+35
-1
lines changed

docs/docs/deploy.md

Lines changed: 35 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,20 @@
55
通过定义一个云引擎,能够将本地Agent工程直接部署至VeFaaS中,并自动启动一个A2A Server。
66

77
```python
8+
from veadk.cloud.cloud_agent_engine import CloudAgentEngine
9+
810
engine = CloudAgentEngine()
9-
cloud_app = engine.deploy(path=..., name=...)
11+
12+
# Create application thru local folder and unique application name
13+
cloud_app = engine.deploy(path=<absolute path of your agent application, e.g. /Users/my_agent_name>, name=<unique name of your agent. e.g. veadk-agent>)
14+
15+
# Delete applicaton by name
16+
async def delete_app(app_name: str):
17+
engine = CloudAgentEngine()
18+
engine.remove(app_name)
19+
20+
if __name__ == "__main__":
21+
asyncio.run(delete_app("veadk-agent"))
1022
```
1123

1224
## Cloud App
@@ -17,9 +29,31 @@ cloud_app = engine.deploy(path=..., name=...)
1729
- 发起一个Agent执行任务/对话任务
1830

1931
```python
32+
from veadk.cloud.cloud_app import CloudApp
33+
2034
# 创建远程会话
2135
cloud_app.create_session(user_id=..., session_id=...)
2236

2337
# 发起任务
2438
cloud_app.invoke(user_id=..., session_id=..., message=...)
39+
40+
```
41+
42+
- 通过端点发起一个远程会话创建请求
43+
44+
```python
45+
from veadk.cloud.cloud_app import CloudApp
46+
47+
# 创建远程A2A会话
48+
APP_NAME = “veadk-agent”
49+
SESSION_ID = "cloud_app_test_session"
50+
USER_ID = "cloud_app_test_user"
51+
ENDPOINT = "<URL of application deployed by>"
52+
53+
app = CloudApp(name="veadk-agent", endpoint=ENDPOINT)
54+
55+
# 发起任务
56+
cloud_app.invoke(user_id=USER_ID, session_id=SESSION_ID, message=...)
57+
58+
2559
```

0 commit comments

Comments
 (0)