Commit graph

8 commits

Author SHA1 Message Date
CREDO23
254ed5ed11 Unify SuccessCard for create and update tools to show only title and URL 2026-02-13 13:46:47 +02:00
CREDO23
67473bbb78 Add validation for title and connector in notion page creation 2026-02-12 17:51:11 +02:00
CREDO23
9023f2656b Improve notion page creation approval UI 2026-02-12 17:35:27 +02:00
CREDO23
08154b321d remove page counts and fix workspace icon display 2026-02-12 16:29:18 +02:00
CREDO23
f5e5e36de4 add account and parent page selection to notion approval ui 2026-02-12 15:55:34 +02:00
CREDO23
4da6892416 add error card for notion tool failures 2026-02-11 17:58:08 +02:00
CREDO23
2ef2474058 add HITL tool argument editing with approval UI
Enables users to edit tool call arguments before execution in human-in-the-loop
workflows. Adds edit mode UI with form fields, grayscale styling, and subtle
pulse animations for pending approvals. Backend stub enhanced to verify edited
arguments are correctly passed through.
2026-02-11 15:43:07 +02:00
CREDO23
2343fecf97 add frontend HITL: approval UI, SSE handler, and resume flow
- Create CreateNotionPageToolUI component with approval card (approve/reject)
- Handle data-interrupt-request SSE event in page.tsx
- Add handleResume callback to POST decisions and stream continuation
- Skip message persistence for interrupted messages (handleResume persists)
- Stamp __decided__ on tool results for immutable post-decision state
- Sync pendingInterrupt ID after message persistence rename
2026-02-10 18:05:01 +02:00