| 123456789101112131415161718192021 |
- import { WebSocketGateway, WebSocketServer } from '@nestjs/websockets';
- import { Server } from 'socket.io';
- @WebSocketGateway({
- namespace: '/ffb',
- cors: { origin: '*' },
- })
- export class FFBGateway {
- @WebSocketServer()
- server: Server;
- /** Emits any intermediate output from the Agent (planning + execution) */
- emitAgentOutput(payload: any) {
- this.server.emit('agent.output', payload);
- }
- /** Emits any errors that occur during agent execution */
- emitError(payload: any) {
- this.server.emit('error', payload);
- }
- }
|