Anish Sarkar
5a2357b981
test(e2e): serve binary PDF bytes from storage connector fakes
2026-05-09 05:03:07 +05:30
Anish Sarkar
ad226853e5
test(e2e): wire PDF metadata into connector fixture JSONs
2026-05-09 05:02:40 +05:30
Anish Sarkar
fc32ab0cf3
test(e2e): add shared binary fixture loader for connector fakes
2026-05-09 05:02:23 +05:30
Anish Sarkar
523563b948
test(e2e): add canary PDFs and reproducer for connector docling coverage
2026-05-09 05:02:04 +05:30
Anish Sarkar
e211028866
test(e2e): add ClickUp MCP backend fake
2026-05-08 13:12:34 +05:30
Anish Sarkar
7303e3ebb3
test(e2e): wire Dropbox Playwright fixtures
2026-05-08 12:28:26 +05:30
Anish Sarkar
69437b1fe4
test(e2e): add Dropbox backend fake
2026-05-08 12:27:45 +05:30
Anish Sarkar
da8b151634
test(e2e): wire OneDrive fake into harness
2026-05-08 03:48:35 +05:30
Anish Sarkar
3ee633cb23
test(e2e): add OneDrive Graph backend fake
2026-05-08 03:48:18 +05:30
Anish Sarkar
73b6375688
test(e2e): wire Slack fake into harness
2026-05-08 03:08:36 +05:30
Anish Sarkar
bf23cb2381
test(e2e): add Slack MCP backend fake
2026-05-08 02:24:39 +05:30
Anish Sarkar
d36bd33733
test(backend): route Confluence canary responses in E2E chat
2026-05-08 01:09:49 +05:30
Anish Sarkar
b74caf157b
test(backend): add Confluence indexing E2E fake
2026-05-08 01:09:40 +05:30
Anish Sarkar
640ae03030
test(backend): add Confluence OAuth E2E fakes
2026-05-08 01:02:52 +05:30
Anish Sarkar
ebdf6cbaed
test(backend): route Jira tool responses in E2E chat
2026-05-08 00:15:18 +05:30
Anish Sarkar
369f0aaff3
test(backend): add Jira MCP E2E fakes
2026-05-08 00:15:08 +05:30
Anish Sarkar
e6297e2e40
test(backend): add shared MCP runtime E2E fake
2026-05-08 00:14:43 +05:30
Anish Sarkar
43eae11197
test(backend): add shared MCP OAuth E2E fake
2026-05-08 00:14:34 +05:30
Anish Sarkar
fb0e12c86c
test(backend): route Linear tool responses in E2E chat
2026-05-07 23:15:37 +05:30
Anish Sarkar
2cbedf2eb4
test(backend): add Linear MCP E2E fakes
2026-05-07 23:15:20 +05:30
Anish Sarkar
a9ea063108
test(backend): route Notion canary responses in E2E chat
2026-05-07 22:22:01 +05:30
Anish Sarkar
15709b82f7
test(backend): add Notion E2E fakes
2026-05-07 22:21:52 +05:30
Anish Sarkar
597bd34053
test(backend): add native Google Calendar E2E fakes
2026-05-07 04:42:28 +05:30
Anish Sarkar
d81f5a1d2a
fix(tests): update LLM bindings in E2E tests for document processors
2026-05-07 04:27:46 +05:30
Anish Sarkar
a5c04cb38d
test(backend): generalize native Google E2E fakes for Gmail
2026-05-07 04:22:59 +05:30
Anish Sarkar
3f2912a4ca
test(backend): add native Google Drive E2E fakes
2026-05-07 03:59:40 +05:30
Anish Sarkar
bc2dc21a75
test(backend): add Composio Calendar live-tool fakes
2026-05-07 03:41:47 +05:30
Anish Sarkar
7864cbbeea
test(backend): teach fake chat LLM Gmail tool-call flow
2026-05-07 03:16:02 +05:30
Anish Sarkar
f2e62a09b3
test(backend): add deterministic Composio Gmail E2E fakes
2026-05-07 02:52:14 +05:30
Anish Sarkar
55c33ca1c8
test(backend): add deterministic chat fake LLM
2026-05-06 21:35:57 +05:30
Anish Sarkar
8536bac29a
test(backend): enhance Drive file filtering and add unit tests for _drive_list_files
2026-05-06 17:58:58 +05:30
Anish Sarkar
87dd5af259
test(backend): add Composio route integration tests
2026-05-06 17:19:32 +05:30
Anish Sarkar
d4f806f134
test(backend): add OAuth state security unit tests
2026-05-06 17:18:31 +05:30
Anish Sarkar
ba12bd3dc6
test(backend): add Composio strict SDK fake with Drive fixtures
2026-05-06 17:18:13 +05:30
Anish Sarkar
58ba95fad2
test(backend): add E2E harness foundation (entrypoints, middleware, LLM/embedding fakes)
2026-05-06 17:17:42 +05:30
Rohan Verma
ce6d9233bc
Merge pull request #1335 from AnishSarkar22/fix/memory-extraction
...
refactor(memory): streamline memory extraction
2026-05-04 17:26:27 -07:00
CREDO23
5119915f4f
Merge upstream/dev into feature/multi-agent
2026-05-05 01:44:46 +02:00
CREDO23
277bd50f37
Harden HITL for multi-step tasks: bypass internal MCP gate, full-args dedup, and decision-envelope normalization.
2026-05-04 19:25:27 +02:00
DESKTOP-RTLN3BA\$punk
19b6e0a025
feat: moved chat persistance to Server Side
2026-05-04 03:06:15 -07:00
Anish Sarkar
b981b51ab1
Merge remote-tracking branch 'upstream/dev' into fix/memory-extraction
2026-05-04 12:03:44 +05:30
DESKTOP-RTLN3BA\$punk
a34f1fb25c
feat: implement agent caches and fix invalid prompt cache configs
...
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
- Added a new function `_warm_agent_jit_caches` to pre-warm agent caches at startup, reducing cold invocation costs.
- Updated the `SurfSenseContextSchema` to include per-invocation fields for better state management during agent execution.
- Introduced caching mechanisms in various tools to ensure fresh database sessions are used, improving performance and reliability.
- Enhanced middleware to support new context features and improve error handling during connector and document type discovery.
2026-05-03 06:03:40 -07:00
DESKTOP-RTLN3BA\$punk
e4f9d79635
feat: add preferred premium auto configuration logic and corresponding tests
2026-05-02 23:35:47 -07:00
DESKTOP-RTLN3BA\$punk
c938d39277
feat: moved most things behind correct feature flag
2026-05-02 23:10:48 -07:00
DESKTOP-RTLN3BA\$punk
bdb97a0888
chore: linting
2026-05-02 22:25:04 -07:00
DESKTOP-RTLN3BA\$punk
cea8618aed
fix: fixed composio issues
2026-05-02 21:16:03 -07:00
DESKTOP-RTLN3BA\$punk
47b2994ec7
feat: fixed vision/image provider specific errors and fixed podcast/video streaming
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-05-02 19:18:53 -07:00
DESKTOP-RTLN3BA\$punk
ae9d36d77f
feat: unified credits and its cost calculations
2026-05-02 14:34:23 -07:00
Anish Sarkar
9975e085aa
refactor(memory): streamline memory extraction by utilizing extract_text_content utility
2026-05-02 16:10:30 +05:30
Rohan Verma
451a98936e
Merge pull request #1332 from AnishSarkar22/feat/model-pinnning-mode
...
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
feat: Auto-pin quality scoring, OpenRouter tier refactor and live usage sidebar
2026-05-01 15:57:19 -07:00
Anish Sarkar
cd25175b84
chore: ran linting
2026-05-02 03:36:13 +05:30