Commit graph

3062 commits

Author SHA1 Message Date
CREDO23
2a15e0d337 fix: resolve race condition and add cleanup in HITL flow 2026-02-13 19:17:36 +02:00
CREDO23
743b40ece6 fix: add user_id filter to create_notion_page connector lookup 2026-02-13 19:15:17 +02:00
CREDO23
97d5b046d4 Fix delete notion page tool implementation 2026-02-13 18:50:14 +02:00
CREDO23
11e1c01847 Add delete_from_db checkbox and update ApprovalCard UI for delete tool 2026-02-13 16:25:19 +02:00
CREDO23
cc36780c67 Add delete_from_db parameter and DB deletion logic to delete_notion_page 2026-02-13 16:08:06 +02:00
CREDO23
45de7d546c Refactor delete_notion_page: use page_title, add HITL, logging, not_found status 2026-02-13 15:52:50 +02:00
CREDO23
2327ec9326 Fix UpdateNotionPageToolUI args type to match backend signature 2026-02-13 15:32:38 +02:00
CREDO23
eca5332d81 Improve full-screen mode with modal popup and backdrop 2026-02-13 15:26:19 +02:00
CREDO23
254ed5ed11 Unify SuccessCard for create and update tools to show only title and URL 2026-02-13 13:46:47 +02:00
CREDO23
2bbb8e6a3a Add InfoCard for not_found status with amber warning styling 2026-02-13 13:35:33 +02:00
CREDO23
da451ffff7 Handle page not found as informational status instead of error 2026-02-13 13:22:52 +02:00
CREDO23
9411edf057 Refactor update_notion_page to append-only with simplified parameters 2026-02-13 13:07:19 +02:00
CREDO23
0d1b61d7e6 Implement update notion page tool 2026-02-13 10:45:51 +02:00
CREDO23
d33c0dd32f fix: use cast() instead of astext for JSONB query 2026-02-12 19:32:36 +02:00
CREDO23
2fd082683d Register update notion page UI component 2026-02-12 19:26:01 +02:00
CREDO23
43c6c784ab Add update notion page UI component 2026-02-12 19:22:45 +02:00
CREDO23
f15e6aeb5e Add HIL to update notion page tool 2026-02-12 18:42:11 +02:00
CREDO23
f7411b9737 Add user_id filter to prevent cross-user document access 2026-02-12 18:14:26 +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
c47171e218 fix edited action args extraction for notion page creation 2026-02-12 16:38:08 +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
d4aa61a12a add interrupt payload normalization for interrupt() primitive 2026-02-12 15:44:03 +02:00
CREDO23
066fb6dbfb use interrupt primitive with db context for notion page creation 2026-02-12 15:29:41 +02:00
CREDO23
c9b0e55ce9 add notion tool metadata service 2026-02-12 15:21:18 +02:00
CREDO23
78127243e2 merge upstream/dev: add user_id to configs, provider icons, i18n 2026-02-11 20:05:00 +02:00
CREDO23
a833dad6ab improve notion update_page error handling and numbered list parsing 2026-02-11 19:58:02 +02:00
CREDO23
8e6fa2ee58 add delete notion page approval ui 2026-02-11 18:20:51 +02:00
CREDO23
4da6892416 add error card for notion tool failures 2026-02-11 17:58:08 +02:00
CREDO23
79d1f7d603 pass full notion tool output in stream 2026-02-11 17:38:42 +02:00
CREDO23
04ea40f0c8 fix notion write tools and add retry wrapper 2026-02-11 17:18:59 +02:00
CREDO23
8649ca7ac0 add notion tools for create/update/delete pages 2026-02-11 16:11:53 +02:00
CREDO23
c492505876 add write operations to notion connector 2026-02-11 16:11:46 +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
5d1c386105 extract shared streaming helpers from page.tsx into streaming-state.ts
Move duplicated types (ThinkingStepData, ContentPart), content-part helpers
(appendText, addToolCall, updateToolCall, buildContentForUI,
buildContentForPersistence), and SSE read loop (readSSEStream) into a
shared module. Removes ~395 lines of tripled code from page.tsx.
2026-02-11 13:50:46 +02:00
DESKTOP-RTLN3BA\$punk
1daa953e83 feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components 2026-02-11 00:39:01 -08:00
DESKTOP-RTLN3BA\$punk
c297e41caa Merge commit 'a76575b1da' into dev 2026-02-10 22:58:19 -08:00
DESKTOP-RTLN3BA\$punk
c662bb90cb feat: add shared temporary directory for file uploads in Dockerfile 2026-02-10 22:57:56 -08:00
Rohan Verma
a76575b1da
Merge pull request #809 from MODSetter/dev
hotpatch: update SlowAPI middleware to fix chat
2026-02-10 22:44:53 -08:00
DESKTOP-RTLN3BA\$punk
25f9e9c74b Merge commit '632abe5187' into dev 2026-02-10 22:42:42 -08:00
DESKTOP-RTLN3BA\$punk
ef7fa82600 hotpatch: update SlowAPI middleware to avoid issues with StreamingResponse 2026-02-10 22:41:55 -08:00
Rohan Verma
632abe5187
Merge pull request #808 from MODSetter/dev
feat: various stability updates and hotpatches for cloud
2026-02-10 22:00:45 -08:00
DESKTOP-RTLN3BA\$punk
928211eef6 Merge commit '03e6e7f0de' into dev 2026-02-10 21:32:35 -08:00
DESKTOP-RTLN3BA\$punk
f7ccd8ff91 chore: linting 2026-02-10 21:31:43 -08:00
DESKTOP-RTLN3BA\$punk
725c03ab5d refactor: wrapped titles in Balancer 2026-02-10 20:51:43 -08:00
DESKTOP-RTLN3BA\$punk
e1da6a61a4 hotpatch(cloud): added SERVICE_ROLE and CELERY_QUEUES for task seperation 2026-02-10 20:34:04 -08:00
Rohan Verma
7b1017c295
Merge pull request #800 from AnishSarkar22/feat/sur-159
feat: add user association for LLM config and image config tables
2026-02-10 14:22:16 -08:00
Anish Sarkar
c41a084945 chore: remove migration script for adding user_id to new_llm_configs and image_generation_configs 2026-02-11 03:48:46 +05:30
Anish Sarkar
fc64f65876 Merge remote-tracking branch 'upstream/dev' into feat/sur-159 2026-02-11 03:47:51 +05:30