Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.ctrlnode.ai/llms.txt

Use this file to discover all available pages before exploring further.

Create a standalone task from the project Tasks board or list. Route: /projects/{projectId}/tasks/new In the app: + New task on the Kanban or list view. You can also open create from a workflow designer step (New task on a stage); saving returns you to the designer when from=pipeline-designer is in the URL.

Form fields

FieldRequiredNotes
TITLEYesShort name; Enter submits when filled
INSTRUCTIONSNoMarkdown — goals, constraints, acceptance criteria
ASSIGN TO AGENTNoPick an agent or leave UNASSIGNED
MODEYes (default OUTPUT ONLY)Where the agent may read/write on the Bridge — see below
INPUTSNoFiles uploaded after create (attached to the task folder)
After Create, you land on task detail in Backlog (or return to the workflow designer when applicable).

Work mode (MODE)

The MODE chips control where the agent may read and write files on the Bridge host. This is set at create time (the same control appears when editing a task in Backlog before dispatch).

The MODE control

UI labelAPI valueSummary
OUTPUT ONLYoutputDefault — isolated task folder under .ctrlnode
WORK DIRECTORYrepoFull project directory (or Bridge home)

OUTPUT ONLY (default)

Stored as: task_mode = output Help text in the app:
Default: deliverables go to this task’s isolated output folder under .ctrlnode. Uploaded Inputs are attachments for context.
BehaviorDetail
WritesMainly to {BASE_PATH}/.ctrlnode/tasks/... for this task
Uploaded inputsContext attachments — not a full repo checkout
Typical useReports, pipeline steps, review tasks, untrusted prompts

WORK DIRECTORY

Stored as: task_mode = repo The agent can read and change files across the full directory configured for the project — not only uploaded inputs.

Scope panel

A green-bordered panel shows either:
LabelWhen
PROJECT WORK DIRECTORYProject has repositoryPaths[0] set — shows the absolute path
BRIDGE WORKSPACE HOMENo project path — uses Bridge BASE_PATH (requires Bridge connected)
If no project work directory is configured:
No project work directory set — using the Bridge workspace root. Set one in project settings to scope tasks to a subfolder.
Configure the path in Project work directory.

Focus paths (optional)

UI stateMeaning
NO FOCUS PATHS — AGENT EXPLORES FULL DIRECTORYAgent may use the entire work directory
+ SELECT PATHS / EDITFile/folder picker limited to the work directory
N FOCUS PATH(S) SELECTEDAgent limited to those absolute paths
You can also describe paths in Instructions for soft guidance.
WORK DIRECTORY lets the agent modify real project files. Prefer OUTPUT ONLY when you only need deliverables in the task folder or the prompt is not fully trusted.

How it reaches the Bridge

  1. CtrlNode saves task_mode and focus_files on the task.
  2. On dispatch, the API sends repositoryPaths and focus paths when applicable.
  3. The Bridge builds repo dispatch context for every provider.
Bridge must be connected to resolve BRIDGE WORKSPACE HOME when the project has no work directory.

Quick comparison

OUTPUT ONLYWORK DIRECTORY
DefaultYesNo
Writes mainly toTask output folder under .ctrlnodeProject path or BASE_PATH
Uploaded inputsContext onlyContext + full tree access
Limit scopeTask folder onlyOptional focus paths + Instructions
Typical useDeliverables, isolated runsRefactors, repo-wide changes

Task detail

After create — instructions, artifacts, agent activity.

Project work directory

Path used by WORK DIRECTORY mode.