feat(integrations): added deeper integrations for slack, supabase, firecrawl, exa, notion (#728)

* added deeper exa integrations

* added firecrawl crawl tool

* include (optional) indicator for fields that are not explicitly required to be filled in by the user

* use aliased imports, stronger typing, added additional notion tools

* added additional notion tools, tested

* added additional supabase tools, updated CSP

* added remaining supabase tools

* finished supabase tools

* fixed persistence of selector inputs on refresh, added supabase tools and slack tools

* fixed failing test

* remove unrelated file
This commit is contained in:
Waleed Latif
2025-07-19 21:29:14 -07:00
committed by GitHub
parent 5ee66252ed
commit cdfb2fcd4c
249 changed files with 2898 additions and 620 deletions

View File

@@ -1,11 +1,11 @@
import { createLogger } from '@/lib/logs/console-logger'
import type { ToolConfig } from '../types'
import type {
FileParseResult,
FileParserInput,
FileParserOutput,
FileParserOutputData,
} from './types'
} from '@/tools/file/types'
import type { ToolConfig } from '@/tools/types'
const logger = createLogger('FileParserTool')