optimize code

This commit is contained in:
team 1
2026-04-19 20:24:34 +02:00
parent cd79786d99
commit a0ec07a99c
3 changed files with 34 additions and 47 deletions

View File

@@ -41,7 +41,7 @@ final readonly class AgentRunner
$this->systemMsgOn = true;
}
public function run(string $prompt, string $userId, bool $includeFullContext = false): Generator
public function run(string $prompt, string $userId, bool $forceFullContext = false): Generator
{
$prompt = trim($prompt);
@@ -66,7 +66,7 @@ final readonly class AgentRunner
]);
try {
if ($includeFullContext) {
if ($forceFullContext) {
// Full context mode is already passed to PromptBuilder.
// Additional context strategies can be added here later.
}
@@ -164,7 +164,7 @@ final readonly class AgentRunner
urlContent: $urlContent,
knowledgeChunks: $knowledgeChunks,
shopResults: $shopResults,
fullContext: $includeFullContext,
fullContext: $forceFullContext,
swagFullOutPut: $optimizedShopQuery
);
@@ -187,7 +187,7 @@ final readonly class AgentRunner
'userId' => $userId,
'context' => $this->contextService->buildUserContext(
$userId,
$includeFullContext
$forceFullContext
),
]);
}
@@ -217,7 +217,7 @@ final readonly class AgentRunner
$this->agentLogger->info('Agent run finished', [
'userId' => $userId,
'outputLength' => mb_strlen($fullOutput),
'contextMode' => $includeFullContext ? 'full' : 'recent',
'contextMode' => $forceFullContext ? 'full' : 'recent',
'commerceIntent' => $commerceIntent,
'primaryShopResultsCount' => count($primaryShopResults),
'shopResultsCount' => count($shopResults),