Skip to content

Commit 767511a

Browse files
committed
fix
1 parent f1c251f commit 767511a

File tree

2 files changed

+4
-5
lines changed

2 files changed

+4
-5
lines changed

src/agentex/lib/cli/templates/sync/project/acp.py.j2

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@ from agentex.lib.sdk.fastacp.fastacp import FastACP
33
from agentex.lib.types.acp import SendMessageParams
44

55
from agentex.lib.types.task_message_updates import TaskMessageUpdate
6-
from agentex.types.task_messages import TaskMessageContent, TextContent
6+
from agentex.types.task_message_content import TaskMessageContent
7+
from agentex.types.text_content import TextContent
78
from agentex.lib.utils.logging import make_logger
89

910
logger = make_logger(__name__)
@@ -14,14 +15,12 @@ acp = FastACP.create(
1415
acp_type="sync",
1516
)
1617

17-
1818
@acp.on_message_send
1919
async def handle_message_send(
2020
params: SendMessageParams
21-
) -> Union[TaskMessageContent, AsyncGenerator[TaskMessageUpdate, None]]:
21+
) -> TaskMessageContent | list[TaskMessageContent] | AsyncGenerator[TaskMessageUpdate, None]:
2222
"""Default message handler with streaming support"""
2323
return TextContent(
2424
author="agent",
2525
content=f"Hello! I've received your message. Here's a generic response, but in future tutorials we'll see how you can get me to intelligently respond to your message. This is what I heard you say: {params.content.content}",
2626
)
27-

src/agentex/lib/sdk/fastacp/base/base_acp_server.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ def on_message_send(
294294
self,
295295
fn: Callable[
296296
[SendMessageParams],
297-
Awaitable[list[TaskMessageContent] | AsyncGenerator[TaskMessageUpdate, None]],
297+
Awaitable[TaskMessageContent | list[TaskMessageContent] | AsyncGenerator[TaskMessageUpdate, None]],
298298
],
299299
):
300300
"""Handle message/send method - supports both single and streaming responses

0 commit comments

Comments
 (0)