TasksSocket
Class: TasksSocket
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:14
Tasks WebSocket - Manage tasks and subtasks. Action-based protocol: send { action, payload }, receive typed responses.
Extends
TypedEventEmitter<TasksSocketEvents>
Constructors
Constructor
new TasksSocket(connectionManager: SocketConnectionManager): TasksSocket;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:17
Parameters
| Parameter | Type |
|---|---|
connectionManager | SocketConnectionManager |
Returns
TasksSocket
Overrides
Properties
| Property | Modifier | Type | Inherited from | Defined in |
|---|---|---|---|---|
listeners | protected | Map<string | symbol, Set<(...args: any[]) => void>> | TypedEventEmitter.listeners | CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:24 |
Methods
addSubTask()
addSubTask(subtask: SubTask & {
taskId: string;
}): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:65
Parameters
| Parameter | Type |
|---|---|
subtask | SubTask & { taskId: string; } |
Returns
void
addTask()
addTask(task: CreateTaskRequest): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:56
Parameters
| Parameter | Type |
|---|---|
task | CreateTaskRequest |
Returns
void
createTasksFromMarkdown()
createTasksFromMarkdown(markdown: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:86
Parameters
| Parameter | Type |
|---|---|
markdown | string |
Returns
void
deleteSubTask()
deleteSubTask(taskId: string, subtaskId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:71
Parameters
| Parameter | Type |
|---|---|
taskId | string |
subtaskId | string |
Returns
void
deleteTask()
deleteTask(taskId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:62
Parameters
| Parameter | Type |
|---|---|
taskId | string |
Returns
void
emit()
emit<K>(event: K, ...args: Parameters<TasksSocketEvents[K]>): boolean;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:54
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
...args | Parameters<TasksSocketEvents[K]> |
Returns
boolean
Inherited from
exportTasksToMarkdown()
exportTasksToMarkdown(): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:89
Returns
void
getAllAgents()
getAllAgents(): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:83
Returns
void
getTasks()
getTasks(): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:74
Returns
void
getTasksByAgent()
getTasksByAgent(agentId: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:77
Parameters
| Parameter | Type |
|---|---|
agentId | string |
Returns
void
getTasksByCategory()
getTasksByCategory(category: string): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:80
Parameters
| Parameter | Type |
|---|---|
category | string |
Returns
void
listenerCount()
listenerCount(event: string): number;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:75
Parameters
| Parameter | Type |
|---|---|
event | string |
Returns
number
Inherited from
TypedEventEmitter.listenerCount
off()
off<K>(event: K, listener: TasksSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:35
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | TasksSocketEvents[K] |
Returns
this
Inherited from
on()
on<K>(event: K, listener: TasksSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:27
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | TasksSocketEvents[K] |
Returns
this
Inherited from
once()
once<K>(event: K, listener: TasksSocketEvents[K]): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:46
Type Parameters
| Type Parameter |
|---|
K extends string |
Parameters
| Parameter | Type |
|---|---|
event | K |
listener | TasksSocketEvents[K] |
Returns
this
Inherited from
removeAllListeners()
removeAllListeners(event?: string): this;
Defined in: CodeBolt/packages/pluginSdk/src/core/event-emitter.ts:66
Parameters
| Parameter | Type |
|---|---|
event? | string |
Returns
this
Inherited from
TypedEventEmitter.removeAllListeners
updateSubTask()
updateSubTask(subtask: SubTask & {
taskId: string;
}): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:68
Parameters
| Parameter | Type |
|---|---|
subtask | SubTask & { taskId: string; } |
Returns
void
updateTask()
updateTask(task: UpdateTaskRequest & {
id: string;
}): void;
Defined in: CodeBolt/packages/pluginSdk/src/sockets/tasks.socket.ts:59
Parameters
| Parameter | Type |
|---|---|
task | UpdateTaskRequest & { id: string; } |
Returns
void