Skip to content

Commit

Permalink
added session id in execute action
Browse files Browse the repository at this point in the history
  • Loading branch information
plxity committed Feb 18, 2025
1 parent 23efb61 commit 09c7b08
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 1 deletion.
11 changes: 10 additions & 1 deletion js/src/sdk/models/actions.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import {
ZGetListActionsParams,
ZParameter,
} from "../types/action";
import ComposioSDKContext from "../utils/composioContext";
import { CEG } from "../utils/error";
import { TELEMETRY_LOGGER } from "../utils/telemetry";
import { TELEMETRY_EVENTS } from "../utils/telemetry/events";
Expand Down Expand Up @@ -151,7 +152,15 @@ export class Actions {
try {
const parsedData = ZExecuteParams.parse(data);
const { data: res } = await apiClient.actionsV2.executeActionV2({
body: parsedData.requestBody as unknown as ActionExecutionReqDTO,
body: {
...parsedData.requestBody,
sessionInfo: {
...(parsedData.requestBody?.sessionInfo || {}),
sessionId:
parsedData.requestBody?.sessionInfo?.sessionId ||
ComposioSDKContext.sessionId,
},
} as ActionExecutionReqDTO,
path: {
actionId: parsedData.actionName,
},
Expand Down
3 changes: 3 additions & 0 deletions js/src/sdk/types/action.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,9 @@ export const ZExecuteParams = z.object({
appName: z.string().optional(),
text: z.string().optional(),
authConfig: ZCustomAuthParams.optional(),
sessionInfo: z.object({
sessionId: z.string().optional(),
}).optional(),
}),
});

Expand Down

0 comments on commit 09c7b08

Please sign in to comment.