import { createViewImageTool } from './view-image.js';
import { createWebSearchTool } from './web-search.js';
export const externalContextToolkit = {
    id: 'external-context',
    createTools(context) {
        return [
            createWebSearchTool({
                model: context.model,
                apiKey: context.apiKey,
                providerCredentialSource: context.providerCredentialSource,
                credentialStorePath: context.credentialStorePath,
            }),
            createViewImageTool({
                model: context.model,
                apiKey: context.apiKey,
                providerCredentialSource: context.providerCredentialSource,
                credentialStorePath: context.credentialStorePath,
                workspaceRoot: context.workspaceRoot,
            }),
        ];
    },
};
//# sourceMappingURL=toolkit.js.map