Commit graph

3935 commits

Author SHA1 Message Date
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
Anish Sarkar
e4244829ae feat: integrate report panel into chat interface
- Added a new ReportPanel component to display report details inline within the chat interface.
- Updated NewChatPage and PublicChatView to include the ReportPanel, enhancing user experience by allowing report viewing alongside chat interactions.
- Introduced report panel state management with Jotai atoms to control visibility and data handling.
- Refactored existing components to accommodate the new report panel layout and functionality.
2026-02-11 18:50:57 +05:30
Anish Sarkar
acad8c6d2b feat: implement report generation tool and associated routes for CRUD operations
- Added a new tool for generating structured Markdown reports based on user input.
- Implemented routes for creating, reading, exporting, and deleting reports.
- Integrated report generation into the chat flow, allowing users to generate reports inline.
- Updated schemas to support report data structures and responses.
- Enhanced frontend components to handle report generation and display results.
2026-02-11 17:55:52 +05:30
Anish Sarkar
6fc5dc224b refactor: remove report_status enum and related index from reports table migration 2026-02-11 17:45:07 +05:30
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
Anish Sarkar
b6c0406d10 feat: add reports table and report status enum for generated Markdown reports 2026-02-11 16:28:56 +05:30
DESKTOP-RTLN3BA\$punk
1daa953e83 feat: add support for additional languages in LanguageSwitcher and SidebarUserProfile components 2026-02-11 00:39:01 -08:00
Anish Sarkar
1d1e2c6b48 chore: add pypandoc dependency to pyproject.toml and update uv.lock 2026-02-11 12:37:44 +05:30
Rohan Verma
f5cede64be
Merge pull request #810 from MODSetter/dev
feat: add shared temporary directory for file uploads in Dockerfile
2026-02-10 23:01:07 -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
Rohan Verma
9f335f5b3f
Merge pull request #807 from AnishSarkar22/fix/homepage
feat: improve homepage integrations section
2026-02-10 14:08:43 -08:00
Rohan Verma
74b053f707
Merge pull request #798 from AnishSarkar22/fix/auth
feat(auth): improve error handling and add rate limiting
2026-02-10 14:07:41 -08:00
CREDO23
8f81c9859d deduplicate backend streaming loop into shared _stream_agent_events helper 2026-02-10 19:47:10 +02:00
Anish Sarkar
cc35601058 chore: ran linting 2026-02-10 23:06:22 +05:30
Anish Sarkar
68bc12691c refactor: improve Alert component styling in ImageModelManager for better layout and readability 2026-02-10 23:04:27 +05:30
Anish Sarkar
bb4ed3cac6 refactor: update configuration names from "Auto (Load Balanced)" to "Auto (Fastest)" across multiple components for consistency and clarity 2026-02-10 23:04:15 +05:30
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
CREDO23
39ee4742d2 add stream_resume_chat and POST /threads/{id}/resume endpoint 2026-02-10 15:43:52 +02:00
Anish Sarkar
f1ce17bde4 chore: ran linting 2026-02-10 19:06:21 +05:30
CREDO23
9751918e41 add interrupt detection, SSE event, and resume schemas 2026-02-10 15:35:42 +02:00
Anish Sarkar
b44b4497a6 refactor: remove unused onDelete and onSettings props from MobileSidebar component 2026-02-10 19:04:42 +05:30
CREDO23
c9542c8603 register create_notion_page tool with interrupt_on 2026-02-10 15:27:47 +02:00
CREDO23
9fa923051c add stub create_notion_page tool 2026-02-10 15:23:29 +02:00
Anish Sarkar
4d7132c16c feat: update LLM role manager to include image generation model preferences and improve loading/error handling 2026-02-10 18:09:27 +05:30
Anish Sarkar
7557f5d2be feat: re-add image model preference management to ImageModelManager with selection and saving functionality 2026-02-10 18:02:04 +05:30
Anish Sarkar
312fedd6a2 refactor: remove ImageModelSelector component and update ModelSelector and ChatHeader to handle LLM and image model configurations more efficiently 2026-02-10 17:20:42 +05:30
Anish Sarkar
8dd2b15796 feat: integrate SVGR for SVG handling in webpack and add new provider icons 2026-02-10 16:23:12 +05:30
Anish Sarkar
33b9c1fc4b fix: use REDIS_APP_URL for auth rate limiting 2026-02-10 11:46:49 +05:30
Anish Sarkar
2dec643cb4 Merge remote-tracking branch 'upstream/dev' into fix/auth 2026-02-10 11:36:06 +05:30
DESKTOP-RTLN3BA\$punk
0caba8de50 chore: expand incentive task type enum to include new tasks 2026-02-09 18:20:57 -08:00
DESKTOP-RTLN3BA\$punk
63ca97a08e fix: update LinkedIn link in footer component 2026-02-09 18:15:53 -08:00
DESKTOP-RTLN3BA\$punk
7e00e5683d feat: bumped version to 0.0.13 2026-02-09 17:59:07 -08:00
DESKTOP-RTLN3BA\$punk
d152605682 fix: update pages reward for incentive tasks
- Reduced the pages reward for GitHub and Reddit tasks from 100 to 30.
- Adjusted the pages reward for the Discord task from 100 to 40.
2026-02-09 17:46:41 -08:00
Rohan Verma
03e6e7f0de
Merge pull request #805 from MODSetter/dev
fix: chat visibility imports
2026-02-09 17:16:55 -08:00
DESKTOP-RTLN3BA\$punk
1fd5d00423 Merge commit 'a917427956' into dev 2026-02-09 17:16:07 -08:00
DESKTOP-RTLN3BA\$punk
856df201db feat: add future annotations to content_utils.py
- Imported future annotations to improve type hinting and support forward references in the content utilities module.
2026-02-09 17:15:33 -08:00
Rohan Verma
a917427956
Merge pull request #804 from MODSetter/dev
feat: added shared memory, streamlined agent file uploads
2026-02-09 17:05:16 -08:00