Skip to content

chore(docs): add annotation queues and evaluator playground updates to roadmap#4012

Closed
mmabrouk wants to merge 30 commits intomainfrom
chore/roadmap-annotation-queues-evaluator-playground
Closed

chore(docs): add annotation queues and evaluator playground updates to roadmap#4012
mmabrouk wants to merge 30 commits intomainfrom
chore/roadmap-annotation-queues-evaluator-playground

Conversation

@mmabrouk
Copy link
Member

@mmabrouk mmabrouk commented Mar 16, 2026

Summary


Open with Devin

jp-agenta and others added 30 commits March 12, 2026 16:55
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: devin-ai-integration[bot] <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Remove the webhook validity gate so saved automations keep delivering after create and edit. Restore in-drawer testing and show post-save test feedback so users still get immediate verification without a blocking pending state.
Add a draft webhook test endpoint so the drawer can verify the current form state before create or update. Share request-building logic between draft tests and persisted deliveries to keep behavior aligned.
Add a logs tab for persisted automations with recent delivery history and overview/json inspection. Reuse the existing delivery query API and keep drawer testing wired to persisted deliveries when the logs view is active.
…ON, improve list item styling

- Remove Overview/JSON tabs from detail panel, show raw JSON via SimpleSharedEditor
- Replace opaque button rows with ListItem-pattern styling: left-border accent on
  selection, status dots, design-token colors (bgColors, textColors, borderColors)
- Add keyboard navigation (Enter/Space) and proper hover feedback
- Use @agenta/ui design tokens instead of hard-coded bg-white/CSS variables
- Extract DeliveryListItem into its own component for clarity
…ords

Authorization tokens and HMAC signatures were stored in plaintext in
delivery data and exposed in the logs tab JSON viewer.

Backend: redact Authorization and X-Agenta-Signature values before
persisting delivery records (data.headers gets redacted copy, the
actual HTTP request still uses full headers via request_headers).

Frontend: sanitize delivery JSON before display as defence-in-depth
for older delivery records created before the backend fix.
Authorization tokens and HMAC signatures were being stored in plaintext
in the delivery data.headers field, which is persisted to the database
and returned via the delivery query API.

Delivery records are audit logs — they should never contain secrets.
The actual HTTP request still uses the full unredacted headers; only the
stored copy is sanitized.
Constrain overflow to the delivery list and JSON editor so the drawer stays stable as logs accumulate. Keep delivery redaction backend-only and document the current first-page windowing behavior for logs.
…ecrets

fix(api): redact sensitive headers from webhook delivery records
…nto HEAD

# Conflicts:
#	api/oss/src/core/webhooks/delivery.py
feat(automations): add delivery logs to the drawer
feat(automations): test draft webhooks before save
@vercel
Copy link

vercel bot commented Mar 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
agenta-documentation Ready Ready Preview, Comment Mar 16, 2026 5:28pm

Request Review

@dosubot dosubot bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Mar 16, 2026
@dosubot dosubot bot added the documentation Improvements or additions to documentation label Mar 16, 2026
@mmabrouk mmabrouk closed this Mar 16, 2026
@github-actions
Copy link
Contributor

Railway Preview Environment

Preview URL https://gateway-production-a2b0.up.railway.app/w
Image tag pr-4012-aeb6aed
Status Failed
Railway logs Open logs
Logs View workflow run
Updated at 2026-03-16T17:43:07.735Z

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

Labels

documentation Improvements or additions to documentation size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants