diff --git a/packages/cloud-agents/src/server/fast-agent/__tests__/fast-agent-tasks.test.ts b/packages/cloud-agents/src/server/fast-agent/__tests__/fast-agent-tasks.test.ts index 9d17ee463..eac63f9b7 100644 --- a/packages/cloud-agents/src/server/fast-agent/__tests__/fast-agent-tasks.test.ts +++ b/packages/cloud-agents/src/server/fast-agent/__tests__/fast-agent-tasks.test.ts @@ -5,7 +5,7 @@ describe('fast-agent task operations', () => { vi.unstubAllGlobals(); }); - it('preserves a reverse-proxy pathname in the task API base URL', async () => { + it('steers messages to active tasks through a reverse-proxy pathname', async () => { const fetchMock = vi.fn().mockResolvedValue( new Response(JSON.stringify({ success: true }), { status: 200, @@ -24,13 +24,14 @@ describe('fast-agent task operations', () => { ); expect(fetchMock).toHaveBeenCalledWith( - 'https://app.example.test/_roomote-api/api/mcp/tasks/task-42/send_message', + 'https://app.example.test/_roomote-api/api/mcp/tasks/task-42/steer_message', expect.objectContaining({ method: 'POST', headers: expect.objectContaining({ Authorization: 'Bearer auth-token', 'Content-Type': 'application/json', }), + body: JSON.stringify({ message: 'Also add a test.' }), }), ); }); diff --git a/packages/cloud-agents/src/server/fast-agent/fast-agent-tasks.ts b/packages/cloud-agents/src/server/fast-agent/fast-agent-tasks.ts index fe4a8027c..5e515500a 100644 --- a/packages/cloud-agents/src/server/fast-agent/fast-agent-tasks.ts +++ b/packages/cloud-agents/src/server/fast-agent/fast-agent-tasks.ts @@ -193,7 +193,7 @@ export async function sendFastAgentTaskMessage( return callFastAgentTaskApi({ ...context, method: 'POST', - path: `${FAST_AGENT_TASKS_API_PATH}/${params.taskId}/send_message`, + path: `${FAST_AGENT_TASKS_API_PATH}/${params.taskId}/steer_message`, body: { message: params.message }, }); }