optimize code
This commit is contained in:
@@ -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),
|
||||
|
||||
Reference in New Issue
Block a user