CREDO23
49f8d1abd4
add Teams list channels, read messages, send message tools
2026-04-21 20:49:50 +02:00
CREDO23
1de2517eae
add Discord list channels, read messages, send message tools
2026-04-21 20:49:02 +02:00
CREDO23
07a5fac15d
add Calendar search events tool
2026-04-21 20:48:47 +02:00
CREDO23
d2cb778c08
add Gmail search and read email tools
2026-04-21 20:48:40 +02:00
CREDO23
177a346673
remove Notion MCP gating from agent
2026-04-21 20:33:30 +02:00
CREDO23
48158740ae
remove Notion MCP tool definitions from registry
2026-04-21 20:33:22 +02:00
CREDO23
ea3bda9ec3
delete Notion MCP services, tools, and route
2026-04-21 20:33:10 +02:00
CREDO23
a1804265b8
replace manual connector checks with declarative gating
2026-04-21 20:28:53 +02:00
CREDO23
6529889e73
add declarative connector gating to tool registry
2026-04-21 20:28:45 +02:00
CREDO23
474c35fb2a
add standardized tool response helper
2026-04-21 20:28:41 +02:00
CREDO23
5a8ec704fe
feat(notion-mcp): add MCP gating in agent, indexer, and health check
2026-04-20 21:02:21 +02:00
CREDO23
8d438f52f5
feat(notion-mcp): add MCP agent tool factories and registry wiring
2026-04-20 21:02:10 +02:00
Rohan Verma
2b2453e015
Merge pull request #1240 from AnishSarkar22/feat/resume-builder
...
Build and Push Docker Images / tag_release (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Has been cancelled
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Has been cancelled
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Has been cancelled
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Has been cancelled
feat: resume builder
2026-04-17 13:41:32 -07:00
Anish Sarkar
0fa32c3a10
chore: ran linting
2026-04-17 16:45:14 +05:30
Anish Sarkar
e2cd0557a5
feat: add public report PDF preview endpoint and update report content handling for Typst-based resumes
2026-04-16 22:51:36 +05:30
DESKTOP-RTLN3BA\$punk
4a51ccdc2c
cloud: added openrouter integration with global configs
2026-04-15 23:46:29 -07:00
Anish Sarkar
d5a1f4ac01
fix: improve user information requirements and template handling in resume generation tool
2026-04-16 10:29:13 +05:30
DESKTOP-RTLN3BA\$punk
ff4e0f9b62
feat: no login experience and prem tokens
Build and Push Docker Images / tag_release (push) Waiting to run
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_backend, ./surfsense_backend/Dockerfile, backend, surfsense-backend, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-24.04-arm, linux/arm64, arm64) (push) Blocked by required conditions
Build and Push Docker Images / build (./surfsense_web, ./surfsense_web/Dockerfile, web, surfsense-web, ubuntu-latest, linux/amd64, amd64) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (backend, surfsense-backend) (push) Blocked by required conditions
Build and Push Docker Images / create_manifest (web, surfsense-web) (push) Blocked by required conditions
2026-04-15 17:02:00 -07:00
Anish Sarkar
e3d9ab1263
fix: update example user information in resume generation tool prompts for consistency
2026-04-15 22:00:46 +05:30
Anish Sarkar
06c344d66e
feat: implement PDF viewer for resume previews and integrate with report panel
2026-04-15 21:42:50 +05:30
Anish Sarkar
45eef24dbf
feat: implement resume generation tool with Typst output and validation
2026-04-15 21:12:08 +05:30
Anish Sarkar
aac65e122e
feat: add resume generation tool and update system prompts
2026-04-15 21:08:08 +05:30
DESKTOP-RTLN3BA\$punk
4bee367d4a
feat: added ai file sorting
2026-04-14 01:43:30 -07:00
DESKTOP-RTLN3BA\$punk
5d3142332b
Merge commit ' e1e4bb4706' into dev_mod
2026-04-13 20:35:04 -07:00
DESKTOP-RTLN3BA\$punk
b5301fa438
feat: enhance sandbox functionality with threading support and file download capabilities
2026-04-13 16:41:46 -07:00
Anish Sarkar
136901276a
Merge remote-tracking branch 'upstream/dev' into fix/sensitive-actions
2026-04-14 04:10:00 +05:30
CREDO23
9396ee9c85
fix: delete broken sandbox before creating replacement to prevent orphan accumulation
2026-04-13 21:57:06 +02:00
CREDO23
facfb1f7e7
disable file sync to sandbox, LLM handles data extraction itself
2026-04-13 20:59:31 +02:00
CREDO23
5ea2732bf2
make execute_code a Python tool: auto-wrap, print() nudge on empty output
2026-04-13 20:53:17 +02:00
CREDO23
5719a794a0
refine execute_code prompts: tool description + XML workflow guidance
2026-04-13 19:51:34 +02:00
CREDO23
bb41c09eef
clean execute_code tool description, remove sandbox internals
2026-04-13 18:03:22 +02:00
CREDO23
c9e3b1a08a
fix KB search skipping when system message follows user message
2026-04-13 18:03:16 +02:00
Anish Sarkar
8d8ba6cbe8
refactor: replace interrupt calls with request_approval utility in Linear and Notion tools
...
Updated the create, delete, and update functions in Linear and Notion tools to utilize the new request_approval utility for handling user approvals. This change improves code consistency and simplifies decision handling by directly merging parameters from the approval response.
2026-04-13 20:17:36 +05:30
Anish Sarkar
4875fd9211
refactor: replace interrupt calls with request_approval utility in Jira and OneDrive tools
...
Updated the create, delete, and update functions in Jira and OneDrive tools to utilize the new request_approval utility for handling user approvals. This change improves code consistency and simplifies decision handling by directly merging parameters from the approval response.
2026-04-13 20:17:06 +05:30
Anish Sarkar
2f59fc9c72
refactor: replace interrupt calls with request_approval utility in Google Calendar and Drive tools
...
Updated the create, delete, and update functions in Google Calendar and Google Drive tools to utilize the new request_approval utility for handling user approvals. This change enhances code consistency and simplifies decision handling by directly merging parameters from the approval response.
2026-04-13 20:16:09 +05:30
Anish Sarkar
85baaacd0a
refactor: replace interrupt calls with request_approval utility in Gmail tools
...
Updated the create, send, update, and trash functions in Gmail tools to utilize the new request_approval utility for handling user approvals. This change improves code consistency and simplifies decision handling by directly merging parameters from the approval response.
2026-04-13 20:15:31 +05:30
Anish Sarkar
3eb448ec8d
refactor: replace interrupt calls with unified request_approval utility in Confluence and Dropbox tools
...
Updated the create, delete, and update functions in Confluence and Dropbox tools to utilize the new request_approval utility for handling user approvals. This change enhances code consistency and simplifies decision handling by merging parameters directly from the approval response.
2026-04-13 20:14:50 +05:30
Anish Sarkar
82c7d4a2ab
refactor: enhance deduplication logic for HITL tool calls
...
Updated the deduplication mechanism in the DedupHITLToolCallsMiddleware to utilize a comprehensive list of native HITL tools. The deduplication keys are now dynamically populated from both hardcoded values and metadata from StructuredTool instances. Additionally, integrated HITL approval into MCP tool creation, ensuring all tools are gated by user approval, with the ability to bypass for trusted tools.
2026-04-13 20:14:12 +05:30
Anish Sarkar
0c4fd30cce
feat: add unified HITL approval utility for sensitive tool actions
...
This new module provides a `request_approval()` function that streamlines the process of requesting user approval for sensitive actions, including decision parsing and parameter merging. It enhances the interaction with tools by allowing for user modifications and handling trusted tools seamlessly.
2026-04-13 20:12:57 +05:30
CREDO23
823e3ebb1d
pass thread_id to filesystem middleware
2026-04-13 16:23:53 +02:00
CREDO23
a7e70020b1
add execute_code tool with sandbox integration
2026-04-13 16:23:47 +02:00
CREDO23
9e8ea1fd1c
harden sandbox: security params, file sync, path traversal fix
2026-04-13 16:23:40 +02:00
Anish Sarkar
c6730c5551
feat: implement download functionality for different OS in SidebarUserProfile and DownloadButton components, enhance user experience with localized download messages
2026-04-10 19:53:13 +05:30
Anish Sarkar
0925f89b7c
fix: guard display_name.split() against whitespace-only IndexError (recurseml feedback)
2026-04-10 15:29:56 +05:30
Anish Sarkar
8c9440998a
chore: ran linting
2026-04-10 14:20:11 +05:30
Anish Sarkar
8d7b5bfe36
feat: enhance memory management protocols to enforce structured headings, utilize user first names in entries, and improve clarity in memory update rules
2026-04-10 04:51:56 +05:30
Anish Sarkar
b8e1c9801b
feat: update memory extraction and management protocols to enforce structured bullet formats, utilize user first names, and enhance validation for team and user memory entries
2026-04-10 04:36:51 +05:30
Anish Sarkar
c06b82647d
feat: refine team memory extraction decision policy to prioritize durable context and clarify criteria for updates, enhancing memory relevance and management
2026-04-10 02:02:14 +05:30
Anish Sarkar
a0883d2ab6
feat: implement team memory extraction and validation mechanisms, enhancing memory management by enforcing scope restrictions and improving memory persistence for shared threads
2026-04-10 01:54:00 +05:30
Anish Sarkar
33626d4f91
chore: ran linting
2026-04-10 00:31:43 +05:30