import type { Tool } from '@/contracts/tool'; import type { CodeIntelligenceProvider } from '@/contracts/code-intelligence'; import { createOutlineTool } from './outline'; import { createSymbolTool } from './symbol'; export function createCodeIndexTools(provider: CodeIntelligenceProvider): Tool[] { return [createOutlineTool(provider) as unknown as Tool, createSymbolTool(provider) as unknown as Tool]; } export { createOutlineTool } from './outline'; export { createSymbolTool } from './symbol';