DESKTOP-RTLN3BA\$punk
b939c79a49
feat: fixed docker issues
2026-02-13 16:16:02 -08:00
CREDO23
66a6fb685e
Merge upstream/dev into feature/human-in-the-loop
2026-02-13 20:17:59 +02:00
CREDO23
d8d62ab2c5
Disable Notion tools when connector not configured
2026-02-13 19:52:48 +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
Anish Sarkar
47670997df
chore: remove Typst installation from Dockerfiles to streamline image builds
2026-02-13 22:05:56 +05:30
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
Anish Sarkar
138c6d8cd6
feat: update report generation tool with new user prompts
2026-02-13 19:02:46 +05:30
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
DESKTOP-RTLN3BA\$punk
a8c1aa28c0
feat: remove pandoc and its respective engine dependencies
2026-02-13 01:34:43 -08:00
CREDO23
0d1b61d7e6
Implement update notion page tool
2026-02-13 10:45:51 +02:00
DESKTOP-RTLN3BA\$punk
3a7a27f3ae
feat: enhance report generation instructions with comprehensive trigger phrases and formatting rules for Markdown output
2026-02-12 17:18:50 -08:00
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