Skip to content

Commit 5ef8e25

Browse files
chore: bump lib, fix published preview
1 parent d0f942a commit 5ef8e25

File tree

2 files changed

+9
-17
lines changed

2 files changed

+9
-17
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"@inquirer/prompts": "^7.10.1",
1010
"@oclif/core": "^4",
1111
"@oclif/multi-stage-output": "^0.8.29",
12-
"@salesforce/agents": "^0.22.1",
12+
"@salesforce/agents": "^0.22.2",
1313
"@salesforce/core": "^8.24.3",
1414
"@salesforce/kit": "^3.2.4",
1515
"@salesforce/sf-plugins-core": "^12.2.6",

src/commands/agent/preview.ts

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -157,8 +157,8 @@ export default class AgentPreview extends SfCommand<AgentPreviewResult> {
157157
if (utterance) {
158158
// Non-interactive: send message and return response
159159
if (sessionId) {
160-
// Send to existing session
161-
(selectedAgent as unknown as { sessionId?: string }).sessionId = sessionId;
160+
// @ts-expect-error - access protected member here
161+
selectedAgent.sessionId = sessionId;
162162
const response = await selectedAgent.preview.send(utterance);
163163
const responseMessage = response.messages[0]?.message ?? '';
164164
if (!this.jsonEnabled()) {
@@ -169,21 +169,13 @@ export default class AgentPreview extends SfCommand<AgentPreviewResult> {
169169

170170
// New session: start, send, end
171171
const session = await selectedAgent.preview.start();
172-
try {
173-
const response = await selectedAgent.preview.send(utterance);
174-
const responseMessage = response.messages[0]?.message ?? '';
175-
if (!this.jsonEnabled()) {
176-
this.log(messages.getMessage('output.sessionId', [session.sessionId]));
177-
this.log(responseMessage);
178-
}
179-
return { sessionId: session.sessionId, response: responseMessage };
180-
} finally {
181-
if (selectedAgent instanceof ScriptAgent) {
182-
await selectedAgent.preview.end();
183-
} else {
184-
await selectedAgent.preview.end('UserRequest');
185-
}
172+
const response = await selectedAgent.preview.send(utterance);
173+
const responseMessage = response.messages[0]?.message ?? '';
174+
if (!this.jsonEnabled()) {
175+
this.log(messages.getMessage('output.sessionId', [session.sessionId]));
176+
this.log(responseMessage);
186177
}
178+
return { sessionId: session.sessionId, response: responseMessage };
187179
}
188180

189181
const instance = render(

0 commit comments

Comments
 (0)