Anish Sarkar
a2dd5fb671
chore: ran linting
2026-02-13 02:43:26 +05:30
CREDO23
d33c0dd32f
fix: use cast() instead of astext for JSONB query
2026-02-12 19:32:36 +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
Anish Sarkar
f96e7e11c6
docs: enhance report generation instructions with detailed formatting guidelines for code examples and Mermaid diagrams
2026-02-12 19:29:48 +05:30
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
Anish Sarkar
d627409af0
docs: update system prompt and report tool instructions for clarity on report generation and modification requests
2026-02-12 18:22:47 +05:30
Anish Sarkar
9d0bff2bad
chore: update Dockerfiles to install Typst version 0.14.2 for PDF rendering
2026-02-12 17:37:27 +05:30
Anish Sarkar
3336626336
chore: update Dockerfiles to install Typst for PDF rendering and remove WeasyPrint dependencies
2026-02-12 15:57:35 +05:30
Anish Sarkar
828e750320
chore: update Dockerfiles to install Pandoc 3.x and handle WeasyPrint dependencies
2026-02-12 15:32:07 +05:30
Anish Sarkar
a668219240
refactor: update report routes and improve export handling
...
- Revised report routes to clarify functionality for read, export, and delete operations.
- Enhanced the export process to run all blocking I/O in a thread executor, improving async performance.
- Updated error handling in the report panel to provide clearer feedback on loading failures.
2026-02-12 03:41:29 +05:30
Anish Sarkar
adeef35443
feat: add report versioning support with report_group_id
2026-02-12 03:19:38 +05:30
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
Anish Sarkar
e7a73d0570
feat: add report export capabilities with Pandoc and WeasyPrint support
...
- Updated Dockerfiles to include Pandoc and WeasyPrint runtime libraries for report generation.
- Enhanced report retrieval functionality to include version siblings in the response.
- Modified report export process to utilize WeasyPrint for PDF generation, improving output quality.
2026-02-11 23:24:51 +05:30
Anish Sarkar
e5626342fc
feat: add public report content retrieval and enhance report handling
2026-02-11 22:07:31 +05:30
CREDO23
8e6fa2ee58
add delete notion page approval ui
2026-02-11 18:20:51 +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
Anish Sarkar
90bf93b0a5
feat: enhance report generation with error handling and metadata extraction
...
- Updated the report generation tool to include error handling for failed report generation, persisting error messages in the database.
- Modified metadata extraction to count section headings and return a status indicating readiness or failure.
- Adjusted frontend components to handle and display error states based on report generation outcomes, improving user feedback and experience.
2026-02-11 20:04:36 +05:30
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
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
Anish Sarkar
b6c0406d10
feat: add reports table and report status enum for generated Markdown reports
2026-02-11 16:28:56 +05:30
Anish Sarkar
1d1e2c6b48
chore: add pypandoc dependency to pyproject.toml and update uv.lock
2026-02-11 12:37:44 +05:30
DESKTOP-RTLN3BA\$punk
c662bb90cb
feat: add shared temporary directory for file uploads in Dockerfile
2026-02-10 22:57:56 -08:00
DESKTOP-RTLN3BA\$punk
ef7fa82600
hotpatch: update SlowAPI middleware to avoid issues with StreamingResponse
2026-02-10 22:41:55 -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
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
CREDO23
8f81c9859d
deduplicate backend streaming loop into shared _stream_agent_events helper
2026-02-10 19:47:10 +02:00
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
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
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
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
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
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