Skip to content

Commit 1f4616a

Browse files
optimized readme files (#41)
2 parents 5043885 + 4c54d7d commit 1f4616a

File tree

25 files changed

+46666
-145
lines changed

25 files changed

+46666
-145
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,6 @@ cython_debug/
166166
.windsurf
167167

168168
# python package
169-
uv.lock
170169

171170
# tmp add cxr
172171
local-test/*

02-use-cases/beginner/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,7 @@ Agent-to-Agent 协议,展示:
341341

342342
**A**: 强烈推荐从 [Hello World](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/hello_world) 开始,它涵盖了最基础的 Agent 创建和记忆管理。完成后根据您的需求选择:
343343

344-
- 需要内容审核 → [Callback](callback/)
344+
- 需要内容审核 → [Callback](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/callback)
345345
- 需要工具集成 → [MCP Simple](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/mcp_simple)[Travel Concierge](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/travel_concierge)
346346
- 需要知识库 → [VikingDB](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/vikingdb)
347347
- 需要多 Agent → [Multi Agents](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/multi_agents)

02-use-cases/beginner/a2a_simple/README.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -38,17 +38,17 @@ A2A 协议 (HTTP/JSONRPC)
3838

3939
| 组件 | 描述 |
4040
|-----------|-------------|
41-
| **远程 Agent** | [remote/agent.py](remote/agent.py:14-40) - hello_world_agent,提供工具服务(端口 8001) |
42-
| **本地 Agent** | [agent.py](agent.py:16-21) - a2a_sample_agent,具有 add 工具和 sub_agents(端口 8000) |
43-
| **本地客户端** | [local_client.py](local_client.py) - A2ASimpleClient,调用远程服务 |
44-
| **工具:roll_die** | [remote/tools/roll_die.py](remote/tools/roll_die.py) - 投掷骰子 |
45-
| **工具:check_prime** | [remote/tools/check_prime.py](remote/tools/check_prime.py) - 检查质数 |
41+
| **远程 Agent** | [remote/agent.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/agent.py#L14-L40) - hello_world_agent,提供工具服务(端口 8001) |
42+
| **本地 Agent** | [agent.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/agent.py#L16-L21) - a2a_sample_agent,具有 add 工具和 sub_agents(端口 8000) |
43+
| **本地客户端** | [local_client.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/local_client.py) - A2ASimpleClient,调用远程服务 |
44+
| **工具:roll_die** | [remote/tools/roll_die.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/tools/roll_die.py) - 投掷骰子 |
45+
| **工具:check_prime** | [remote/tools/check_prime.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/tools/check_prime.py) - 检查质数 |
4646
| **AgentCard** | Agent 元数据和能力描述 |
47-
| **项目配置** | [remote/agentkit.yaml](remote/agentkit.yaml) - AgentKit 部署配置 |
47+
| **项目配置** | [remote/agentkit.yaml](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/agentkit.yaml) - AgentKit 部署配置 |
4848

4949
### 代码特点
5050

51-
**本地 Agent 定义**[agent.py](agent.py:16-21)):
51+
**本地 Agent 定义**[agent.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/agent.py#L16-L21)):
5252
```python
5353
agent = Agent(
5454
name="a2a_sample_agent",
@@ -58,7 +58,7 @@ agent = Agent(
5858
)
5959
```
6060

61-
**远程 Agent 定义**[remote/agent.py](remote/agent.py:14-40)):
61+
**远程 Agent 定义**[remote/agent.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/agent.py#L14-L40)):
6262
```python
6363
root_agent = Agent(
6464
name='hello_world_agent',
@@ -76,7 +76,7 @@ root_agent = Agent(
7676
)
7777
```
7878

79-
**AgentCard 配置**[remote/agent.py](remote/agent.py:48-58)):
79+
**AgentCard 配置**[remote/agent.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/agent.py#L48-L58)):
8080
```python
8181
agent_card = AgentCard(
8282
capabilities=AgentCapabilities(streaming=True),
@@ -91,7 +91,7 @@ agent_card = AgentCard(
9191
)
9292
```
9393

94-
**本地客户端调用**[local_client.py](local_client.py:32-97)):
94+
**本地客户端调用**[local_client.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/local_client.py#L32-L97)):
9595
```python
9696
async def create_task(self, agent_url: str, message: str) -> str:
9797
# 获取 Agent Card
@@ -109,7 +109,7 @@ async def create_task(self, agent_url: str, message: str) -> str:
109109
responses.append(response)
110110
```
111111

112-
**工具状态管理**[remote/tools/roll_die.py](remote/tools/roll_die.py:4-18)):
112+
**工具状态管理**[remote/tools/roll_die.py](https://github.com/volcengine/agentkit-samples/blob/main/02-use-cases/beginner/a2a_simple/remote/tools/roll_die.py#L4-L18)):
113113
```python
114114
def roll_die(sides: int, tool_context: ToolContext) -> int:
115115
result = random.randint(1, sides)
@@ -435,9 +435,9 @@ a2a_app.run(agent_card=agent_card, host="0.0.0.0", port=8000)
435435

436436
完成 A2A Simple 示例后,可以探索更多功能:
437437

438-
1. **[Multi Agents](../multi_agents/README.md)** - 构建多智能体协作系统
439-
2. **[Restaurant Ordering](../restaurant_ordering/README.md)** - 高级 Agent 特性
440-
3. **[Travel Concierge](../travel_concierge/README.md)** - 使用 Web 搜索工具
438+
1. **[Multi Agents](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/multi_agents/README.md)** - 构建多智能体协作系统
439+
2. **[Restaurant Ordering](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/restaurant_ordering/README.md)** - 高级 Agent 特性
440+
3. **[Travel Concierge](https://github.com/volcengine/agentkit-samples/tree/main/02-use-cases/beginner/travel_concierge/README.md)** - 使用 Web 搜索工具
441441
4. **分布式系统**:部署多个 A2A Agent 构建分布式智能体网络
442442

443443
## 📖 参考资料

0 commit comments

Comments
 (0)