u
This commit is contained in:
@@ -25,7 +25,7 @@ import { createWebSearchTool } from '../tools/web-search.js';
|
||||
import { createUrlGetTool } from '../tools/url-get.js';
|
||||
import { createPdfReadTool } from '../tools/pdf-read.js';
|
||||
import { createSearchArticlesTool } from '../tools/search-articles.js';
|
||||
import { resolveOpenRouterKey, resolveDefaultModel, RETIRED_MODELS, hasConfiguredOpenRouterKey } from '../tools/llm-key.js';
|
||||
import { resolveOpenRouterKey, resolveDefaultModel, resolveModelReasoning, RETIRED_MODELS, hasConfiguredOpenRouterKey } from '../tools/llm-key.js';
|
||||
|
||||
const KEEP_ALIVE_MS = 20_000;
|
||||
|
||||
@@ -847,9 +847,15 @@ export class ConversationManager {
|
||||
},
|
||||
});
|
||||
|
||||
const reasoningEffort = await resolveModelReasoning(googleAuthId);
|
||||
const extraBody = reasoningEffort && reasoningEffort !== 'none'
|
||||
? { reasoning: { effort: reasoningEffort } }
|
||||
: { reasoning: undefined };
|
||||
|
||||
const result = await this.orbiter.run({
|
||||
messages,
|
||||
model,
|
||||
extraBody,
|
||||
tools: [
|
||||
createDashbackRequestTool({ googleAuthId }),
|
||||
createAskUserTool(),
|
||||
|
||||
Reference in New Issue
Block a user