Repository navigation
Lightweight observability for local development #2699
Replies: 1 comment 4 replies
|
This use case now has a possible extension-based path: the current host exposes caller-scoped RunEvidenceReader APIs and full-stack plugin surfaces. I'd like to help implement a small, optional read-only diagnostic plugin, rather than add an observability service to the default deployment. One concrete workflow would be: after a run fails or is interrupted, a user selects that run and inspects its authoritative status plus a paginated timeline of persisted events, including an explicit indication when evidence is missing. The existing evidence-reader tests pass on main The initial scope would exclude evaluation suites, LLM judging, automatic retries, global/admin visibility, external telemetry export, and another subagent step UI. Subtask cards already provide their own step timelines. It would reuse request-scoped readers for the authenticated user's runs, avoid exposing raw payloads under an assumption of complete redaction, and not equate collected events with successful task completion. This should remain distinct from #4070/#4083's evaluation effort: no new eval orchestration or runtime subsystem. A small integration spike would first verify the route/browser-page contract before proposing any host changes. Are you still pursuing the original proposal, or would this be a useful slice to collaborate on? @AnnaSuSu @Vanzeren Would an optional plugin example fit the intended extension boundary, or would you prefer adjacent CLI tooling? I'm willing to take a focused implementation once the scope and existing ownership are agreed. |
Uh oh!
There was an error while loading. Please reload this page.
DeerFlow currently integrates with tools like Langfuse for observability. While working locally, I found that for simple development and debugging workflows, this setup can feel a bit heavy.
I was wondering if there’s interest in supporting a more lightweight, built-in way to inspect execution flows—especially for:
Curious if this is something already considered in the roadmap, or if there are preferred approaches for lightweight tracing/debugging within DeerFlow.
Happy to explore this further or contribute in this area if it aligns.
All reactions