Commit Graph

  • 4e664652a8 Add streaming runtime helpers with behavior-focused unit tests. CREDO23 2026-05-07 15:13:22 +02:00
  • c0706364d1 Add a route-level kill switch for streaming orchestrator cutover. CREDO23 2026-05-07 14:44:36 +02:00
  • fcf5208ee6 test(web): add native Google Calendar live-tool journey Anish Sarkar 2026-05-07 04:42:57 +05:30
  • d257e15e49 test(web): add native Google Calendar OAuth fixture Anish Sarkar 2026-05-07 04:42:45 +05:30
  • 597bd34053 test(backend): add native Google Calendar E2E fakes Anish Sarkar 2026-05-07 04:42:28 +05:30
  • d81f5a1d2a fix(tests): update LLM bindings in E2E tests for document processors Anish Sarkar 2026-05-07 04:27:46 +05:30
  • 9dafd38e19 test(web): add native Google Gmail live-tool journey Anish Sarkar 2026-05-07 04:23:20 +05:30
  • a5c04cb38d test(backend): generalize native Google E2E fakes for Gmail Anish Sarkar 2026-05-07 04:22:59 +05:30
  • 92dd967bf1 test(web): add native Google Drive E2E journey Anish Sarkar 2026-05-07 03:59:58 +05:30
  • 3f2912a4ca test(backend): add native Google Drive E2E fakes Anish Sarkar 2026-05-07 03:59:40 +05:30
  • 0a62dc189c test(web): add Composio Calendar live-tool journey Anish Sarkar 2026-05-07 03:42:14 +05:30
  • bc2dc21a75 test(backend): add Composio Calendar live-tool fakes Anish Sarkar 2026-05-07 03:41:47 +05:30
  • a2af4be359 test(web): assert Gmail journey uses live tools only Anish Sarkar 2026-05-07 03:16:20 +05:30
  • 7864cbbeea test(backend): teach fake chat LLM Gmail tool-call flow Anish Sarkar 2026-05-07 03:16:02 +05:30
  • 2b7d713db6 fix(connectors): revert Gmail connectors as live-tool only Anish Sarkar 2026-05-07 03:10:58 +05:30
  • b01173fe07 test(web): add Composio Gmail E2E journey Anish Sarkar 2026-05-07 02:52:41 +05:30
  • f2e62a09b3 test(backend): add deterministic Composio Gmail E2E fakes Anish Sarkar 2026-05-07 02:52:14 +05:30
  • 23a853b18e fix(connectors): allow Gmail and Calendar live connectors to index Anish Sarkar 2026-05-07 02:51:51 +05:30
  • 2ec2e82d9d Configure workspace Python interpreter and pyright extra paths. CREDO23 2026-05-06 20:10:09 +02:00
  • 8b6ffd12b8 Add parity unit tests for extracted chat streaming vs legacy. CREDO23 2026-05-06 20:08:48 +02:00
  • ec26ca69a6 Add chat EventRelay and orchestrator stubs for future cutover. CREDO23 2026-05-06 20:08:48 +02:00
  • c8fb4aa5e5 Add deliverables and web tool streaming handlers for chat runs. CREDO23 2026-05-06 20:08:48 +02:00
  • a322eedaa1 Add filesystem tool streaming handlers for chat runs. CREDO23 2026-05-06 20:08:48 +02:00
  • 1392abf5b1 Add chat tool streaming registry with shared, default, and connector tools. CREDO23 2026-05-06 20:08:48 +02:00
  • ee16e1d5f9 Add LangGraph handlers for chat model, chain, tool, and custom events. CREDO23 2026-05-06 20:08:48 +02:00
  • 7581a7c9c3 Add chat streaming relay state and thinking-step SSE helpers. CREDO23 2026-05-06 20:08:48 +02:00
  • c25b78c304 Add chat streaming error classification, helpers, and StreamResult. CREDO23 2026-05-06 20:08:48 +02:00
  • 366122da6e Add unit tests for streaming interrupts and service propagation. CREDO23 2026-05-06 20:08:48 +02:00
  • 619a8362b7 Add unit tests for streaming emitters and registry wiring. CREDO23 2026-05-06 20:08:48 +02:00
  • 3d8c4be369 Add unit tests for streaming SSE envelope behavior. CREDO23 2026-05-06 20:08:48 +02:00
  • fef7621d96 Add StreamingService and interrupt correlation for chat streams. CREDO23 2026-05-06 20:08:47 +02:00
  • fc429d8702 Add streaming emitter and registry for scoped SSE writes. CREDO23 2026-05-06 20:08:47 +02:00
  • 5510c6c314 Add typed event payload modules for the streaming service. CREDO23 2026-05-06 20:08:47 +02:00
  • a9bf7ab7d2 Add SSE envelope helpers under app.services.streaming. CREDO23 2026-05-06 20:08:47 +02:00
  • 5bdf8a0c31 test(web): extend Composio Drive journey to assert chat retrieval Anish Sarkar 2026-05-06 21:36:47 +05:30
  • dedccd5c1c test(web): add chat-stream helper, thread fixture, and smoke spec Anish Sarkar 2026-05-06 21:36:33 +05:30
  • 55c33ca1c8 test(backend): add deterministic chat fake LLM Anish Sarkar 2026-05-06 21:35:57 +05:30
  • 8536bac29a test(backend): enhance Drive file filtering and add unit tests for _drive_list_files Anish Sarkar 2026-05-06 17:58:58 +05:30
  • 074b06441f test(web): add Composio Drive E2E user journey Anish Sarkar 2026-05-06 17:22:37 +05:30
  • ae0caad292 test(web): add shared Playwright E2E helpers and search-space fixture Anish Sarkar 2026-05-06 17:21:40 +05:30
  • a2976ee0b6 test(web): move dashboard tracer-bullet into smoke/ and harden Playwright config Anish Sarkar 2026-05-06 17:20:14 +05:30
  • 87dd5af259 test(backend): add Composio route integration tests Anish Sarkar 2026-05-06 17:19:32 +05:30
  • d4f806f134 test(backend): add OAuth state security unit tests Anish Sarkar 2026-05-06 17:18:31 +05:30
  • ba12bd3dc6 test(backend): add Composio strict SDK fake with Drive fixtures Anish Sarkar 2026-05-06 17:18:13 +05:30
  • 58ba95fad2 test(backend): add E2E harness foundation (entrypoints, middleware, LLM/embedding fakes) Anish Sarkar 2026-05-06 17:17:42 +05:30
  • c720866a67 chore(backend): exclude tests/ from production Docker image Anish Sarkar 2026-05-06 17:16:22 +05:30
  • 83ee58016e Merge pull request #1352 from MODSetter/dev v0.0.23 0.0.23.1 Rohan Verma 2026-05-05 19:28:28 -07:00
  • 499c6be099 feat: bumped version to 0.0.23 DESKTOP-RTLN3BA\$punk 2026-05-05 19:21:43 -07:00
  • a2ad697a29 feat(next.config): enable remote SVG support with enhanced content security policy DESKTOP-RTLN3BA\$punk 2026-05-05 19:13:38 -07:00
  • 0654662d29 refactor(plate-editor): replace markdown deserialization with safeDeserializeMarkdown utility DESKTOP-RTLN3BA\$punk 2026-05-05 19:10:35 -07:00
  • 5e87a7a251 fix: composio tool calls in composio connectors DESKTOP-RTLN3BA\$punk 2026-05-05 18:57:10 -07:00
  • 4e174f17f2 chore: linting DESKTOP-RTLN3BA\$punk 2026-05-05 17:08:34 -07:00
  • 489dd0aa52 Merge pull request #1348 from guangyang1206/feat/document-chunker-table-aware-hybrid-1334 Rohan Verma 2026-05-05 16:23:39 -07:00
  • a4fc812b85 Merge pull request #1351 from CREDO23/feature/multi-agent Rohan Verma 2026-05-05 16:21:48 -07:00
  • a421e7d792 fix(multi-agent): degrade to builtins-only when MCP or subagent registry build fails CREDO23 2026-05-05 23:42:11 +02:00
  • 3cb2c3056e fix(stream): route every agent (re)build through one helper to prevent factory drift CREDO23 2026-05-05 23:35:23 +02:00
  • 657c31fdf4 refactor(stream): rename multi-agent factory alias for clarity CREDO23 2026-05-05 23:01:24 +02:00
  • a3c3db2a18 test(multi-agent): pin first-wins assumption on pending subagent interrupts CREDO23 2026-05-05 22:57:35 +02:00
  • 997d860790 fix(multi-agent): defensive message extraction on subagent task return CREDO23 2026-05-05 22:52:03 +02:00
  • 07a84d1a41 fix(multi-agent): cache compiled agent graph keyed on per-request inputs CREDO23 2026-05-05 22:50:02 +02:00
  • c8ed70a26c fix(multi-agent): layer per-thread prompt cache key onto LLM at agent build CREDO23 2026-05-05 22:30:08 +02:00
  • 744ad92971 chore(multi-agent): demote subagent registry listing log to debug CREDO23 2026-05-05 22:23:17 +02:00
  • bba5fb1db8 fix(multi-agent): fail closed when connector discovery raises CREDO23 2026-05-05 22:22:57 +02:00
  • 73272ce348 refactor(multi-agent): switch compile graph to new orchestrator and drop deepagent_stack CREDO23 2026-05-05 20:55:38 +02:00
  • 5abae09435 refactor(multi-agent): add slimmed orchestrator at middleware/stack.py CREDO23 2026-05-05 20:55:03 +02:00
  • 7690e8b278 refactor(multi-agent): relocate general-purpose subagent next to other builtins CREDO23 2026-05-05 20:54:45 +02:00
  • 611fef8666 refactor(multi-agent): add subagent extras builder and drop filesystem from registry subagents CREDO23 2026-05-05 20:54:27 +02:00
  • b0ee44b2f1 refactor(multi-agent): add main-agent safety and llm-shaping middleware factories CREDO23 2026-05-05 20:54:13 +02:00
  • 390dc9307f refactor(multi-agent): add main-agent knowledge middleware factories CREDO23 2026-05-05 20:53:59 +02:00
  • 6a4dacda72 refactor(multi-agent): add main-agent observability and lifecycle middleware factories CREDO23 2026-05-05 20:53:49 +02:00
  • 67036448f9 refactor(multi-agent): add shared middleware factory per concept CREDO23 2026-05-05 20:51:17 +02:00
  • 91701bb49a refactor(multi-agent): split shared resilience bundle into per-concept files CREDO23 2026-05-05 20:51:02 +02:00
  • a6df944247 refactor(multi-agent): introduce shared flags helper and permissions package CREDO23 2026-05-05 20:49:47 +02:00
  • e5ae97af55 Merge remote-tracking branch 'upstream/dev' into feat/e2e-testing Anish Sarkar 2026-05-05 23:27:14 +05:30
  • 9a4ee5d16b chore: trim narrative comments and docstrings CREDO23 2026-05-05 18:27:46 +02:00
  • 309c695531 feat(multi-agent): cap subagent model and tool call counts CREDO23 2026-05-05 18:16:00 +02:00
  • b394dc71c7 feat(multi-agent): extend model fallback to general-purpose subagent CREDO23 2026-05-05 18:12:38 +02:00
  • 1745d7dccf feat(middleware): scope model fallback to provider/network errors only CREDO23 2026-05-05 18:04:47 +02:00
  • f695298d30 feat(multi-agent): wire model fallback and retry into subagent middleware CREDO23 2026-05-05 17:39:27 +02:00
  • fa6f3015a9 test(hitl): regression net for bundle decision shape preservation CREDO23 2026-05-05 17:19:39 +02:00
  • 0c55635603 test(hitl): regression net for fail-loud guard on missing resume value CREDO23 2026-05-05 17:15:28 +02:00
  • 681895d28d test(hitl): regression net for end-to-end resume bridge dispatch CREDO23 2026-05-05 17:13:13 +02:00
  • 102f77ab7f test(hitl): regression net for surfsense_resume_value pop-on-read CREDO23 2026-05-05 17:04:19 +02:00
  • e74fce4166 Merge branch 'dev' into feature/multi-agent CREDO23 2026-05-05 16:48:11 +02:00
  • b5be9408f7 Merge commit '9576d1f01fb3ed1bcec9c7908f8590be4da8ff37' into dev DESKTOP-RTLN3BA\$punk 2026-05-05 01:44:39 -07:00
  • 9576d1f01f Merge pull request #1347 from MODSetter/fix/stripe-routes 0.0.22.4 Rohan Verma 2026-05-05 01:27:11 -07:00
  • dd8c503eb0 fix: metadata extraction in Stripe checkout session DESKTOP-RTLN3BA\$punk 2026-05-05 01:26:41 -07:00
  • 3c0f318323 Merge pull request #1346 from MODSetter/fix/stripe-routes 0.0.22.3 Rohan Verma 2026-05-05 01:02:29 -07:00
  • 0bd3281ccf Merge commit '3edefb95960b05a0cc0c6b121e135bcac834df77' into fix/stripe-routes DESKTOP-RTLN3BA\$punk 2026-05-05 01:01:51 -07:00
  • 6e1dd40597 feat: implement finalize checkout endpoint and update purchase success handling DESKTOP-RTLN3BA\$punk 2026-05-05 01:01:12 -07:00
  • 3edefb9596 Merge pull request #1345 from MODSetter/fix/stripe-routes 0.0.22.2 Rohan Verma 2026-05-05 00:18:41 -07:00
  • 5ff6baedb3 fix: stripe weebhook DESKTOP-RTLN3BA\$punk 2026-05-05 00:17:44 -07:00
  • ca26676b4f Merge commit '2a63a0ab887c7e6e90efb0f905f68a735c9ed0d5' into dev DESKTOP-RTLN3BA\$punk 2026-05-04 23:58:17 -07:00
  • 2f3a33c9d5 feat(chunker): add table-aware chunk_text_hybrid to prevent mid-row table splits guangyang1206 2026-05-05 12:48:04 +08:00
  • 2a63a0ab88 Merge pull request #1344 from MODSetter/fix/app-py-changes v0.0.22 0.0.22.1 Rohan Verma 2026-05-04 21:08:30 -07:00
  • 0b4bd50bce feat: bumped version to 0.0.22 DESKTOP-RTLN3BA\$punk 2026-05-04 21:08:08 -07:00
  • e5c00221c8 Merge pull request #1343 from MODSetter/fix/app-py-changes 0.0.21.2 Rohan Verma 2026-05-04 21:05:04 -07:00
  • cb6357f577 feat: add CORS preflight response caching for 24 hours DESKTOP-RTLN3BA\$punk 2026-05-04 19:55:19 -07:00
  • 3e8da2bbcc Merge commit '29c25b4ce54d418078c3682e5cc957303b6b8e8a' into dev DESKTOP-RTLN3BA\$punk 2026-05-04 17:36:22 -07:00
  • ce6d9233bc Merge pull request #1335 from AnishSarkar22/fix/memory-extraction Rohan Verma 2026-05-04 17:26:27 -07:00