exo-explore/exo · error · HTTPException
{chunk.error_message}
Error message
{chunk.error_message} What it means
Error "{chunk.error_message}" thrown in exo-explore/exo.
Source
Thrown at src/exo/api/main.py:812
sampler = PowerSampler(get_node_system=lambda: self.state.node_system)
text_parts: list[str] = []
tool_calls: list[ToolCall] = []
model: ModelId | None = None
finish_reason: FinishReason | None = None
stats: GenerationStats | None = None
async with anyio.create_task_group() as tg:
tg.start_soon(sampler.run)
async for chunk in self._token_chunk_stream(command_id):
if isinstance(chunk, PrefillProgressChunk):
continue
sampler.mark_prefill_done()
if chunk.finish_reason == "error":
raise HTTPException(
status_code=500,
detail=chunk.error_message or "Internal server error",
)
if model is None:
model = chunk.model
if isinstance(chunk, TokenChunk):
text_parts.append(chunk.text)
if isinstance(chunk, ToolCallChunk):
tool_calls.extend(
ToolCall(
id=str(uuid4()),
index=i,
function=tool,
)
for i, tool in enumerate(chunk.tool_calls)View on GitHub (pinned to 21a54c5ea0)
When it happens
Trigger: Thrown at src/exo/api/main.py:812 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of exo-explore/exo@21a54c5ea0 (2026-08-26).
Data as JSON: /api/errors/e0a5d6b010f588f9.
Report an issue: GitHub.