Anish Sarkar
15709b82f7
test(backend): add Notion E2E fakes
2026-05-07 22:21:52 +05:30
CREDO23
52895e37e9
build streaming contexts for chat resume and regenerate paths
2026-05-07 17:57:27 +02:00
CREDO23
a04b2e88bd
wire orchestrator streaming context path and align event relay outputs
2026-05-07 17:06:17 +02:00
CREDO23
0f40279d95
Expand orchestration gate coverage to resume and regenerate flows.
2026-05-07 16:18:29 +02:00
CREDO23
52593d88db
Reorganize streaming orchestration modules into relay and orchestration folders.
2026-05-07 16:00:15 +02:00
CREDO23
f8754a9dab
Rename streaming runtime modules for clearer SRP boundaries.
2026-05-07 15:41:33 +02:00
CREDO23
4e664652a8
Add streaming runtime helpers with behavior-focused unit tests.
2026-05-07 15:13:22 +02:00
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
CREDO23
8b6ffd12b8
Add parity unit tests for extracted chat streaming vs legacy.
2026-05-06 20:08:48 +02:00
CREDO23
366122da6e
Add unit tests for streaming interrupts and service propagation.
2026-05-06 20:08:48 +02:00
CREDO23
619a8362b7
Add unit tests for streaming emitters and registry wiring.
2026-05-06 20:08:48 +02:00
CREDO23
3d8c4be369
Add unit tests for streaming SSE envelope behavior.
2026-05-06 20:08:48 +02:00
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
DESKTOP-RTLN3BA\$punk
4e174f17f2
chore: linting
2026-05-05 17:08:34 -07:00
CREDO23
a3c3db2a18
test(multi-agent): pin first-wins assumption on pending subagent interrupts
2026-05-05 22:57:35 +02:00
CREDO23
73272ce348
refactor(multi-agent): switch compile graph to new orchestrator and drop deepagent_stack
2026-05-05 20:55:38 +02:00
CREDO23
9a4ee5d16b
chore: trim narrative comments and docstrings
2026-05-05 18:27:46 +02:00
CREDO23
1745d7dccf
feat(middleware): scope model fallback to provider/network errors only
2026-05-05 18:04:47 +02:00
CREDO23
f695298d30
feat(multi-agent): wire model fallback and retry into subagent middleware
2026-05-05 17:39:27 +02:00
CREDO23
fa6f3015a9
test(hitl): regression net for bundle decision shape preservation
2026-05-05 17:19:39 +02:00
CREDO23
0c55635603
test(hitl): regression net for fail-loud guard on missing resume value
2026-05-05 17:15:28 +02:00
CREDO23
681895d28d
test(hitl): regression net for end-to-end resume bridge dispatch
2026-05-05 17:13:13 +02:00
CREDO23
102f77ab7f
test(hitl): regression net for surfsense_resume_value pop-on-read
2026-05-05 17:04:19 +02:00
CREDO23
e74fce4166
Merge branch 'dev' into feature/multi-agent
2026-05-05 16:48:11 +02:00
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
6c4ede5f9a
fix(test): pin enable_kb_planner_runnable=false for KB-search planner tests
2026-05-05 02:00:34 +02: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