Skip to content

Commit 7ad9f52

Browse files
committed
refactor: Format with nox
1 parent f3ac8e9 commit 7ad9f52

File tree

8 files changed

+36
-25
lines changed

8 files changed

+36
-25
lines changed

examples/no-llm-framework/noxfile.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@
3737
@nox.session(python=DEFAULT_PYTHON_VERSION)
3838
def format(session):
3939
"""Format Python code using autoflake, pyupgrade, and ruff."""
40-
4140
format_all = False
4241

4342
if format_all:

examples/no-llm-framework/src/no_llm_framework/client/__main__.py

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,20 @@
11
import asyncio
2-
from typing import Any, Literal
2+
from typing import Literal
33
from uuid import uuid4
44

55
import asyncclick as click
66
import httpx
77
from a2a.client import A2ACardResolver, A2AClient
8-
from a2a.types import (Message, MessageSendParams, Part, Role,
9-
SendStreamingMessageRequest,
10-
SendStreamingMessageSuccessResponse,
11-
TaskStatusUpdateEvent, TextPart)
8+
from a2a.types import (
9+
Message,
10+
MessageSendParams,
11+
Part,
12+
Role,
13+
SendStreamingMessageRequest,
14+
SendStreamingMessageSuccessResponse,
15+
TaskStatusUpdateEvent,
16+
TextPart,
17+
)
1218

1319

1420
@click.command()
@@ -41,13 +47,10 @@ async def a_main(
4147
)
4248
)
4349

44-
4550
if mode == 'completion':
4651
raise NotImplementedError('Completion mode not implemented')
4752

48-
streaming_request = SendStreamingMessageRequest(
49-
params=message
50-
)
53+
streaming_request = SendStreamingMessageRequest(params=message)
5154
stream_response = client.send_message_streaming(streaming_request)
5255
async for chunk in stream_response:
5356
if isinstance(
@@ -58,10 +61,8 @@ async def a_main(
5861
print(message.parts[0].root.text, end='', flush=True)
5962

6063

61-
6264
def main() -> None:
6365
"""Main function to run the A2A Repo Agent client."""
64-
6566
asyncio.run(a_main())
6667

6768

examples/no-llm-framework/src/no_llm_framework/client/agent.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
agent_answer_template = Template(f.read())
3838

3939

40-
def stream_llm(prompt: str) -> Generator[str, None, None]:
40+
def stream_llm(prompt: str) -> Generator[str]:
4141
"""Stream LLM response.
4242
4343
Args:
@@ -174,7 +174,6 @@ async def stream(self, question: str):
174174
else:
175175
print('<Answer> tag not found')
176176
print(agent_answers)
177-
return
178177

179178

180179
if __name__ == '__main__':
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import os
22

3-
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
3+
GOOGLE_API_KEY = os.getenv('GOOGLE_API_KEY')

examples/no-llm-framework/src/no_llm_framework/server/__main__.py

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,20 @@
22
import uvicorn
33
from a2a.server.agent_execution import AgentExecutor
44
from a2a.server.apps.starlette_app import A2AStarletteApplication
5-
from a2a.server.request_handlers.default_request_handler import \
6-
DefaultRequestHandler
5+
from a2a.server.request_handlers.default_request_handler import (
6+
DefaultRequestHandler,
7+
)
78
from a2a.server.tasks import InMemoryTaskStore
8-
from a2a.types import (AgentAuthentication, AgentCapabilities, AgentCard,
9-
AgentSkill, GetTaskRequest, GetTaskResponse,
10-
SendMessageRequest, SendMessageResponse)
9+
from a2a.types import (
10+
AgentAuthentication,
11+
AgentCapabilities,
12+
AgentCard,
13+
AgentSkill,
14+
GetTaskRequest,
15+
GetTaskResponse,
16+
SendMessageRequest,
17+
SendMessageResponse,
18+
)
1119

1220
from no_llm_framework.server.agent_executor import HelloWorldAgentExecutor
1321

examples/no-llm-framework/src/no_llm_framework/server/agent.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ async def call_tool(self, tools: list[dict]) -> list[CallToolResult]:
106106
]
107107
)
108108

109-
async def stream(self, question: str) -> AsyncGenerator[str, None]:
109+
async def stream(self, question: str) -> AsyncGenerator[str]:
110110
called_tools = []
111111
for i in range(10):
112112
yield {

examples/no-llm-framework/src/no_llm_framework/server/agent_executor.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,13 @@
11
from a2a.server.agent_execution import AgentExecutor, RequestContext
22
from a2a.server.events import EventQueue
3-
from a2a.types import (TaskArtifactUpdateEvent, TaskState, TaskStatus,
4-
TaskStatusUpdateEvent)
3+
from a2a.types import (
4+
TaskArtifactUpdateEvent,
5+
TaskState,
6+
TaskStatus,
7+
TaskStatusUpdateEvent,
8+
)
59
from a2a.utils import new_agent_text_message, new_task, new_text_artifact
6-
from typing_extensions import override
10+
from typing import override
711

812
from src.no_llm_framework.server.agent import Agent
913

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import os
22

3-
GOOGLE_API_KEY = os.getenv("GOOGLE_API_KEY")
3+
GOOGLE_API_KEY = os.getenv('GOOGLE_API_KEY')

0 commit comments

Comments
 (0)