diff --git a/src/app/api/auth/register/route.ts b/src/app/api/auth/register/route.ts index 8eef105..61b1b8c 100644 --- a/src/app/api/auth/register/route.ts +++ b/src/app/api/auth/register/route.ts @@ -129,7 +129,7 @@ export async function POST(request: NextRequest) { cchApiKey: null, cchApiKeyConfigured: false, defaultModel: 'claude-sonnet-4-5-20250929', - defaultTools: ['web_search', 'code_execution', 'web_fetch'], + defaultTools: ['web_search', 'web_fetch'], theme: 'light', language: 'zh-CN', fontSize: 15, diff --git a/src/app/api/settings/route.ts b/src/app/api/settings/route.ts index 675621c..cf36815 100644 --- a/src/app/api/settings/route.ts +++ b/src/app/api/settings/route.ts @@ -11,7 +11,7 @@ const DEFAULT_SETTINGS = { cchApiKeyConfigured: false, apiFormat: 'claude' as 'claude' | 'openai', // API 格式:claude(原生)| openai(兼容) defaultModel: 'claude-sonnet-4-5-20250929', - defaultTools: ['web_search', 'code_execution', 'web_fetch'], + defaultTools: ['web_search', 'web_fetch'], systemPrompt: '', temperature: '0.7', theme: 'light', diff --git a/src/app/api/tools/route.ts b/src/app/api/tools/route.ts index db90356..cbbff03 100644 --- a/src/app/api/tools/route.ts +++ b/src/app/api/tools/route.ts @@ -11,7 +11,10 @@ export async function GET() { orderBy: [asc(tools.sortOrder)], }); - return NextResponse.json(toolList); + // 过滤掉 code_execution 工具 + const filteredTools = toolList.filter(tool => tool.toolId !== 'code_execution'); + + return NextResponse.json(filteredTools); } catch (error) { console.error('Failed to get tools:', error); return NextResponse.json(