Skip to content

feat(dashboard): surface durable execution attempts - #265

Open
mpangrazzi wants to merge 1 commit into
durable_enginefrom
durable_dashboard
Open

mpangrazzi wants to merge 1 commit into
durable_enginefrom
durable_dashboard

Conversation

@mpangrazzi

@mpangrazzi mpangrazzi commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Stack

What changed

  • Emit one hayhooks.durable.attempt trace per durable worker attempt from the Hayhooks integration boundary.
  • Correlate attempts with deployment, execution ID, attempt number, execution kind, and definition revision.
  • Classify durable traces in the dashboard with existing visual tokens and promote execution/checkpoint tags into the summary.
  • Treat Haystack breakpoints and durable suspension as successful checkpoints instead of dashboard failures.
  • Add the dashboard product brief used to keep this extension aligned with the existing interface.

Scope

This is durable execution observability only. It does not add durable A2A execution, A2A trace correlation, or an A2A dashboard kind. The dashboard remains an observability surface, not an execution control plane.

Reviewer guide

  1. Start with deploy_utils.py: tracing wraps the selected durable runner while preserving its sync/async execution mode.
  2. Review tracing.py: checkpoint exceptions are successful, tagged outcomes; ordinary exceptions still fail.
  3. Review the dashboard kind/tag additions and the focused component/classification tests.
  4. Confirm the portable hayhooks.durable package still has no dependency on Hayhooks server tracing.

Verification

@mpangrazzi
mpangrazzi marked this pull request as ready for review August 28, 2026 12:43
@mpangrazzi
mpangrazzi requested review from a team and ArzelaAscoIi August 28, 2026 12:45
@mpangrazzi mpangrazzi closed this Aug 28, 2026
@mpangrazzi mpangrazzi reopened this Aug 28, 2026

@ArzelaAscoIi ArzelaAscoIi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good!

Comment thread PRODUCT.md
@@ -0,0 +1,33 @@
# Product

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks!

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants