task
Capture a todo as a memory node with status:open, optional due date and tags, then link it to an existing node in one call.
Instructions
Capture a todo as a Task node. Auto-named from body. Tags: kind:task, status:open, optional due:YYYY-MM-DD. due accepts ISO date, RFC-3339, or future duration like 3d/2w. Pass link_to (with weight) to connect it to an existing node in this same call — an island is found only by exact name.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| due | No | Optional deadline. Accepts an ISO date (`2026-05-15`), an RFC-3339 datetime, or a future duration (`3d`, `2w`). Omit for tasks without a deadline. | |
| body | Yes | Free-form task description. | |
| layer | No | Optional memory layer stamped at creation: `core`, `hot`, `warm`, `cold`, or `frozen`. Defaults to `warm`. | |
| weight | No | How load-bearing the `link_to` edge is, 0..1. REQUIRED with `link_to`: it is the only signal knowledge chains route on, and there is no default because an unweighted graph makes every chain rank on noise. The capture still lands without it; the edge does not. | |
| link_to | No | Optional: the node this one connects to, by name or id — the edge is made in THIS call, while both ends are still in mind. Linking as a second step is the step nobody takes: one real vault reached 23 nodes and 0 edges with the nudge asking every time. Needs `weight`. | |
| edge_type | No | Edge type for `link_to` — same closed vocabulary as `link` (`refers_to` by default, `causal`, `derived_from`, `contradicts`, `part_of`, `blocks`, `targets`, `supersedes`, `verifies`, `falsifies`, `temporal`, `consolidated_to`). | |
| initiative | No |