eidolon-ai / eidolon

The first AI Agent Server, Eidolon is a pluggable Agent SDK and enterprise ready, deployment server for Agentic applications
https://www.eidolonai.com/
Apache License 2.0
285 stars 31 forks source link

[ problem ] Stack traces within the system are hard to read #842

Closed LukeLalor closed 1 week ago

LukeLalor commented 1 month ago

This is due to passing generators around for streaming events (ie, context within apu generated by tool calls). Likely this fix will primarily revolve around aggregating stacks when handling errors that bubble up from these generators.

Repro

execute llm request with bad model Stack trace of reported error in server logs does not make sense

Success Criteria

intentional stack trance produced in the following scenarios...