feat: add PageIndex SDK with local/cloud dual-mode support (#207)

This commit is contained in:
Kylin 2026-04-06 22:51:04 +08:00 committed by GitHub
parent 8f1ed7783b
commit b63fd9779a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
45 changed files with 4225 additions and 274 deletions

9
pageindex/events.py Normal file
View file

@ -0,0 +1,9 @@
from dataclasses import dataclass
from typing import Literal, Any
@dataclass
class QueryEvent:
"""Event emitted during streaming query."""
type: Literal["reasoning", "tool_call", "tool_result", "answer_delta", "answer_done"]
data: Any