Tasks

Create tasks and drive the Elnora agent.

Create tasks and drive the Elnora agent.

elnora_tasks_archive

Archive (delete) a task

Destructive · Idempotent

ParameterTypeRequiredDescription
taskIdanyyesTask UUID

elnora_tasks_attachmentContent

Get the content of a task attachment

Read-only · Idempotent

ParameterTypeRequiredDescription
attachmentIdanyyesAttachment UUID
taskIdanyyesTask UUID

elnora_tasks_attachments

List the files attached to a task

Read-only · Idempotent

ParameterTypeRequiredDescription
taskIdanyyesTask UUID

elnora_tasks_create

Create a new task in a project. If a message is provided it is queued, but the AI response is NOT returned — the agent processes asynchronously. Poll elnora_tasks_messages every 5-10s until the last message has role 'assistant' with metadata.status 'completed'. Timeout after 5 min.

ParameterTypeRequiredDescription
messageanyyesInitial message
projectanyyesProject UUID (optional; defaults to your workspace)
streamanyyesCLI-only: stream agent response (no-op over MCP)
titleanyyesTask title
waitanyyesCLI-only: wait for agent response (no-op over MCP)

elnora_tasks_get

Get details of a specific task

Read-only · Idempotent

ParameterTypeRequiredDescription
taskIdanyyesTask UUID

elnora_tasks_list

List tasks, optionally filtered by project or lifecycle status

Read-only · Idempotent

ParameterTypeRequiredDescription
pageanyyesPage number
pageSizeanyyesResults per page
projectanyyesFilter by project UUID
statusanyyesLifecycle filter: active (default), archived, or all

elnora_tasks_messages

List messages for a task

Read-only · Idempotent

ParameterTypeRequiredDescription
cursoranyyesCursor for pagination
limitanyyesMax messages
taskIdanyyesTask UUID

elnora_tasks_send

Send a message to a task. Returns the created user message immediately — the agent processes asynchronously. To get the AI response, poll elnora_tasks_messages until the last message has role 'assistant' with metadata.status 'completed'. Poll every 5-10s, timeout after 5 min.

ParameterTypeRequiredDescription
fileRefsanyyesFile IDs to attach
messageanyyesMessage content (markdown supported)
streamanyyesCLI-only: stream agent response (no-op over MCP)
taskIdanyyesTask UUID
waitanyyesCLI-only: wait for agent response (no-op over MCP)

elnora_tasks_unarchive

Unarchive a task so it reappears in the default task list

Idempotent

ParameterTypeRequiredDescription
taskIdanyyesTask UUID to unarchive

elnora_tasks_update

Update an existing task

Idempotent

ParameterTypeRequiredDescription
statusanyyesNew status
taskIdanyyesTask UUID
titleanyyesNew title

On this page