fix: max_coroutines=2, saga support in sidecar; stage3 chunking; TIMEOUT_MAX 0 persistent in falkordb compose

This commit is contained in:
2026-04-30 04:01:02 +00:00
parent 95d022ec64
commit 62b5b5453a
2 changed files with 184 additions and 0 deletions
+3
View File
@@ -65,6 +65,7 @@ async def lifespan(app: FastAPI):
embedder=SentenceTransformerEmbedder(),
cross_encoder=BGERerankerClient(),
graph_driver=FalkorDriver(host=FALKORDB_HOST, port=FALKORDB_PORT, database="aaron"),
max_coroutines=2,
)
await graphiti_instance.build_indices_and_constraints()
log.info(f"Graphiti ready — provider: {LLM_PROVIDER}, group: {GROUP_ID}")
@@ -83,6 +84,7 @@ class BulkEpisodeItem(BaseModel):
class BulkEpisodeRequest(BaseModel):
episodes: list[BulkEpisodeItem]
group_id: str | None = None
saga: str | None = None
class EpisodeRequest(BaseModel):
@@ -136,6 +138,7 @@ async def add_episodes_bulk(req: BulkEpisodeRequest):
result = await g.add_episode_bulk(
bulk_episodes=raw_episodes,
group_id=req.group_id or GROUP_ID,
saga=req.saga or None,
)
return {"ok": True, "count": len(raw_episodes)}
except Exception as e: