CREDO23
aab95b9130
refactor(agents): move tools package to app/agents/shared (slice 6)
...
Relocate the entire new_chat/tools/ package (62 files incl. registry, hitl, MCP
cluster, and all connector subpackages: gmail/slack/discord/teams/drive/etc.)
to the shared kernel. The package turned out to be a clean cohesive cluster:
its only references to non-tools new_chat modules were comments, and its
middleware deps were already flipped to shared in slice 5c.
Flip 33 live importers (multi-agent, flows, routes, services, anonymous_agent,
tests). Re-export shims remain for the frozen single-agent stack: a package
__init__ mirroring the public surface (new_chat.__init__ imports it) plus
invalid_tool + registry submodule shims (chat_deepagent imports those).
Resolves slice 5c's two transient back-edges: shared/middleware/action_log
(TYPE_CHECKING ToolDefinition) and tool_call_repair (local INVALID_TOOL_NAME)
now point at app.agents.shared.tools.
2026-06-04 13:11:56 +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
c052fc9304
chore: add fake DoclingService for E2E tests and integrate into runtime fakes
2026-05-12 00:30:16 +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
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