CREDO23
946f8a8c5d
refactor(agents): move llm_config + prompt_caching to app/agents/shared (slice 4b)
...
Relocate the mutually-dependent LLM config layer and the LiteLLM prompt-caching
helper to the shared kernel as one unit, rewiring their internal cross-reference
to the shared paths. Flip 21 non-frozen importers. Re-export shims remain at
new_chat/{llm_config,prompt_caching}.py for the frozen single-agent stack
(chat_deepagent); they will be removed when that stack is retired.
2026-06-04 12:41:52 +02:00
Anish Sarkar
cc06cff4fb
feat(tests): add mock response for file ownership in composio_module
2026-05-16 20:20:04 +05:30
Anish Sarkar
275e2c9e83
chore: fix linting
2026-05-12 04:00:04 +05:30
Anish Sarkar
bed2041a1b
chore: modify E2E test configuration by updating global LLM model IDs to negative values for improved test isolation
2026-05-12 03:30:01 +05:30
Anish Sarkar
0b9fc00663
chore: update global LLM config fixture to include both premium and free models for comprehensive E2E testing
2026-05-12 03:00:35 +05:30
Anish Sarkar
650b691a39
chore: enhance E2E tests by adding synthetic global LLM config and updating environment variables for Google OAuth
2026-05-12 02:37:39 +05:30
Anish Sarkar
c052fc9304
chore: add fake DoclingService for E2E tests and integrate into runtime fakes
2026-05-12 00:30:16 +05:30
Anish Sarkar
b247ff37df
chore: implement test-only token mint endpoint and update E2E test authentication flow
2026-05-11 19:48:18 +05:30
Anish Sarkar
5344fa47e6
chore: update E2E test documentation for clarity and local setup instructions
2026-05-11 03:29:32 +05:30
Anish Sarkar
68f45335bc
chore: implement E2E testing setup with Docker Compose and update workflow for backend and Redis services
2026-05-11 03:09:01 +05:30
Anish Sarkar
dbf575fbd0
chore: ran linting
2026-05-09 05:16:20 +05:30
Anish Sarkar
2f540ee065
refactor(tests): simplify logging messages and enhance manual upload journey tests
2026-05-09 05:10:05 +05:30
Anish Sarkar
fbfde74cdc
test(e2e): route connector PDF canary responses in chat fake & add connector PDF canaries
2026-05-09 05:03:38 +05:30
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
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