Tasks

interface Tasks(source)

Handles protocol traffic for server task management. All operations are scoped by session.

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun get(session: Session, req: McpTask.Get.Request.Params, client: Client, http: Request): McpTask.Get.Response.Result
Link copied to clipboard
Link copied to clipboard
abstract fun onUpdate(callback: TaskUpdateCallback)
Link copied to clipboard
abstract fun remove(session: Session)
Link copied to clipboard
Link copied to clipboard
abstract fun storeResult(session: Session, taskId: TaskId, result: Map<String, Any>)
Link copied to clipboard
abstract fun update(session: Session, notification: McpTask.Status.Notification.Params)