Skip to content

Commit

Permalink
enh: start refactoring runAgent (#4728)
Browse files Browse the repository at this point in the history
* enh: start refactoring runAgent

* r

---------

Co-authored-by: Henry Fontanier <[email protected]>
  • Loading branch information
fontanierh and Henry Fontanier authored Apr 16, 2024
1 parent 231fc9d commit 46cf694
Show file tree
Hide file tree
Showing 4 changed files with 226 additions and 169 deletions.
15 changes: 11 additions & 4 deletions front/lib/api/assistant/actions/dust_app_run.ts
Original file line number Diff line number Diff line change
Expand Up @@ -224,10 +224,17 @@ export async function renderDustAppRunActionByModelId(
// message.
export async function* runDustApp(
auth: Authenticator,
configuration: AgentConfigurationType,
conversation: ConversationType,
userMessage: UserMessageType,
agentMessage: AgentMessageType
{
configuration,
conversation,
userMessage,
agentMessage,
}: {
configuration: AgentConfigurationType;
conversation: ConversationType;
userMessage: UserMessageType;
agentMessage: AgentMessageType;
}
): AsyncGenerator<
| DustAppRunParamsEvent
| DustAppRunBlockEvent
Expand Down
15 changes: 11 additions & 4 deletions front/lib/api/assistant/actions/retrieval.ts
Original file line number Diff line number Diff line change
Expand Up @@ -483,10 +483,17 @@ const getRefs = () => {
// error is expected to be stored by the caller on the parent agent message.
export async function* runRetrieval(
auth: Authenticator,
configuration: AgentConfigurationType,
conversation: ConversationType,
userMessage: UserMessageType,
agentMessage: AgentMessageType
{
configuration,
conversation,
userMessage,
agentMessage,
}: {
configuration: AgentConfigurationType;
conversation: ConversationType;
userMessage: UserMessageType;
agentMessage: AgentMessageType;
}
): AsyncGenerator<
RetrievalParamsEvent | RetrievalSuccessEvent | RetrievalErrorEvent,
void
Expand Down
27 changes: 14 additions & 13 deletions front/lib/api/assistant/actions/tables_query.ts
Original file line number Diff line number Diff line change
Expand Up @@ -112,19 +112,20 @@ export async function generateTablesQueryAppParams(
/**
* Run the TablesQuery app.
*/
export async function* runTablesQuery({
auth,
configuration,
conversation,
userMessage,
agentMessage,
}: {
auth: Authenticator;
configuration: AgentConfigurationType;
conversation: ConversationType;
userMessage: UserMessageType;
agentMessage: AgentMessageType;
}): AsyncGenerator<
export async function* runTablesQuery(
auth: Authenticator,
{
configuration,
conversation,
userMessage,
agentMessage,
}: {
configuration: AgentConfigurationType;
conversation: ConversationType;
userMessage: UserMessageType;
agentMessage: AgentMessageType;
}
): AsyncGenerator<
| TablesQueryErrorEvent
| TablesQuerySuccessEvent
| TablesQueryParamsEvent
Expand Down
Loading

0 comments on commit 46cf694

Please sign in to comment.