feat(agent): Refactor chat agent state and tools for improved document handling and error messaging

This commit is contained in:
Willie Zutz 2025-08-02 12:52:14 -06:00
parent f6eab5a95a
commit d63196b2e8
11 changed files with 532 additions and 798 deletions

View file

@ -34,7 +34,6 @@ export class AgentSearch {
systemInstructions,
personaInstructions,
signal,
focusMode,
);
}
@ -61,11 +60,13 @@ export class AgentSearch {
}),
);
// Update focus mode in simplified agent if needed
this.simplifiedAgent.updateFocusMode(this.focusMode);
// Delegate to simplified agent
await this.simplifiedAgent.searchAndAnswer(query, history, fileIds);
// Delegate to simplified agent with focus mode
await this.simplifiedAgent.searchAndAnswer(
query,
history,
fileIds,
this.focusMode,
);
}
/**