feat(agent): Refactor chat agent state and tools for improved document handling and error messaging
This commit is contained in:
parent
f6eab5a95a
commit
d63196b2e8
11 changed files with 532 additions and 798 deletions
|
|
@ -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,
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue