Tasks
Create tasks and drive the Elnora agent.
Create tasks and drive the Elnora agent.
elnora_tasks_archive
Archive (delete) a task
Destructive · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
taskId | any | yes | Task UUID |
elnora_tasks_attachmentContent
Get the content of a task attachment
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
attachmentId | any | yes | Attachment UUID |
taskId | any | yes | Task UUID |
elnora_tasks_attachments
List the files attached to a task
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
taskId | any | yes | Task 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
message | any | yes | Initial message |
project | any | yes | Project UUID (optional; defaults to your workspace) |
stream | any | yes | CLI-only: stream agent response (no-op over MCP) |
title | any | yes | Task title |
wait | any | yes | CLI-only: wait for agent response (no-op over MCP) |
elnora_tasks_get
Get details of a specific task
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
taskId | any | yes | Task UUID |
elnora_tasks_list
List tasks, optionally filtered by project or lifecycle status
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
page | any | yes | Page number |
pageSize | any | yes | Results per page |
project | any | yes | Filter by project UUID |
status | any | yes | Lifecycle filter: active (default), archived, or all |
elnora_tasks_messages
List messages for a task
Read-only · Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
cursor | any | yes | Cursor for pagination |
limit | any | yes | Max messages |
taskId | any | yes | Task 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.
| Parameter | Type | Required | Description |
|---|---|---|---|
fileRefs | any | yes | File IDs to attach |
message | any | yes | Message content (markdown supported) |
stream | any | yes | CLI-only: stream agent response (no-op over MCP) |
taskId | any | yes | Task UUID |
wait | any | yes | CLI-only: wait for agent response (no-op over MCP) |
elnora_tasks_unarchive
Unarchive a task so it reappears in the default task list
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
taskId | any | yes | Task UUID to unarchive |
elnora_tasks_update
Update an existing task
Idempotent
| Parameter | Type | Required | Description |
|---|---|---|---|
status | any | yes | New status |
taskId | any | yes | Task UUID |
title | any | yes | New title |