chore: checkpoint browser tooling and routing updates
This commit is contained in:
+15
-13
@@ -253,6 +253,20 @@ export function createMessageRouter(deps: {
|
||||
} as AgentDelegateDeps));
|
||||
}
|
||||
|
||||
const toolPolicyContext = {
|
||||
agent: effectiveTier,
|
||||
provider: effectiveProvider,
|
||||
sessionId: session.id,
|
||||
channel,
|
||||
sender: senderId,
|
||||
tier: effectiveTier,
|
||||
autonomyLevel: deps.config.agents.autonomy_level ?? 'standard',
|
||||
skillName: activeSkillName,
|
||||
skillPermissions: activeSkill?.manifest.permissions,
|
||||
allowedSecretScopes: activeSkill?.manifest.permissions?.secrets,
|
||||
executionEnvironment,
|
||||
};
|
||||
|
||||
const orchestrator = new AgentOrchestrator({
|
||||
modelRouter: deps.modelRouter,
|
||||
systemPrompt: effectiveSystemPrompt,
|
||||
@@ -283,19 +297,7 @@ export function createMessageRouter(deps: {
|
||||
memoryAutoExtract: deps.config.memory?.auto_extract,
|
||||
memoryInjectionStrategy: deps.config.memory?.injection_strategy,
|
||||
memoryMaxInjectionTokens: deps.config.memory?.max_injection_tokens,
|
||||
toolPolicyContext: {
|
||||
agent: effectiveTier,
|
||||
provider: effectiveProvider,
|
||||
sessionId: session.id,
|
||||
channel,
|
||||
sender: senderId,
|
||||
tier: effectiveTier,
|
||||
autonomyLevel: deps.config.agents.autonomy_level ?? 'standard',
|
||||
skillName: activeSkillName,
|
||||
skillPermissions: activeSkill?.manifest.permissions,
|
||||
allowedSecretScopes: activeSkill?.manifest.permissions?.secrets,
|
||||
executionEnvironment,
|
||||
},
|
||||
toolPolicyContext,
|
||||
attachmentCollector: collector,
|
||||
});
|
||||
// Resolve the lazy orchestrator reference for agent.delegate
|
||||
|
||||
Reference in New Issue
Block a user