Skip to content

Commit 93f78af

Browse files
update version
1 parent 3e890a3 commit 93f78af

3 files changed

Lines changed: 440 additions & 311 deletions

File tree

grafi_dev/server.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,14 @@ def create_app(assistant: Assistant, is_async: bool = True) -> FastAPI:
8282
@api.post("/chat", response_model=ChatReply)
8383
async def chat(req: ChatRequest):
8484
try:
85+
out: Messages = []
8586
if is_async:
86-
out = await assistant.a_execute(
87+
88+
async for messages in assistant.a_execute(
8789
_execution_context(req.conversation_id, req.assistant_request_id),
8890
_to_messages(req.messages),
89-
)
91+
):
92+
out.extend(messages)
9093
else:
9194
out = assistant.execute(
9295
_execution_context(req.conversation_id, req.assistant_request_id),

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ version = "0.0.3"
88
description = "Run a grafi Assistant locally with a live workflow graph & trace viewer"
99
authors = [{ name = "Craig Li", email = "craig@binome.dev" }]
1010
readme = "README.md"
11-
requires-python = ">=3.11,<3.13"
11+
requires-python = ">=3.10,<3.13"
1212
dependencies = [
1313
"fastapi>=0.115.12",
14-
"grafi>=0.0.12",
14+
"grafi>=0.0.16",
1515
"typer>=0.15.3",
1616
"uvicorn>=0.34.2",
1717
]

0 commit comments

Comments
 (0)