Skip to content

Commit 3396682

Browse files
author
Andy
committed
feat: fix some error
1 parent 38126f0 commit 3396682

File tree

6 files changed

+8
-20
lines changed

6 files changed

+8
-20
lines changed

examples/travel_planner/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
{
1313
"model_name":"gemini-2.0-flash",
1414
"api_key": "API_KEY",
15-
"base_url": "https://openrouter.ai/api/v1"
15+
"base_url": "https://openRouter.ai/api/v1"
1616
}
1717
```
1818
2. Create an environment file with your API key:

examples/travel_planner/__main__.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@
44
from a2a.server.request_handlers import DefaultRequestHandler
55
from a2a.server.tasks import InMemoryTaskStore
66
from a2a.types import (
7-
AgentAuthentication,
87
AgentCapabilities,
98
AgentCard,
10-
AgentSkill,
9+
AgentSkill
1110
)
1211

1312

@@ -30,7 +29,6 @@
3029
defaultOutputModes=['text'],
3130
capabilities=AgentCapabilities(streaming=True),
3231
skills=[skill],
33-
authentication=AgentAuthentication(schemes=['public']),
3432
)
3533

3634

examples/travel_planner/agent.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
1-
from langchain_openai import ChatOpenAI
2-
from langchain_core.messages import HumanMessage, SystemMessage
31
import json
42
import sys
53
import os
6-
4+
from langchain_openai import ChatOpenAI
5+
from langchain_core.messages import HumanMessage, SystemMessage
76
from collections.abc import AsyncGenerator
87

98
class TravelPlannerAgent:

examples/travel_planner/agent_executor.py

Lines changed: 1 addition & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
1-
from uuid import uuid4
21
from agent import TravelPlannerAgent
3-
42
from typing_extensions import override
5-
6-
from a2a.types import (
7-
TaskArtifactUpdateEvent,
8-
TaskStatusUpdateEvent,
9-
)
3+
from a2a.types import TaskArtifactUpdateEvent
104
from a2a.server.agent_execution import AgentExecutor, RequestContext
115
from a2a.server.events import EventQueue
126
from a2a.utils import new_text_artifact
@@ -28,10 +22,7 @@ async def execute(
2822
if not context.message:
2923
raise Exception('No message provided')
3024

31-
print(f'query:{query}')
32-
print('answer:')
3325
async for event in self.agent.stream(query):
34-
print(event['content'])
3526
message = TaskArtifactUpdateEvent(
3627
contextId=context.context_id,
3728
taskId=context.task_id,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"model_name":"gemini-2.0-flash",
33
"api_key": "API_KEY",
4-
"base_url": "https://openrouter.ai/api/v1"
4+
"base_url": "https://openRouter.ai/api/v1"
55
}

examples/travel_planner/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
[project]
2-
name = "travel_planner"
2+
name = "travel-planner-example"
33
version = "0.1.0"
44
description = "travel planner agent example that only returns Messages"
55
readme = "README.md"
66
requires-python = ">=3.13"
77
dependencies = [
8-
"a2a",
8+
"a2a-sdk",
99
"click>=8.1.8",
1010
"dotenv>=0.9.9",
1111
"httpx>=0.28.1",

0 commit comments

Comments
 (0)