Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Tasks and intent

Note

Guide: draft. The source build implements the current behavior below; remaining design work is marked explicitly.

A task declaration is a structured, human-confirmed statement of what an agent is working on: a description, constraints, and an expiry.

Intent binding

Intent binding checks an action against the constraints of the active task. Natural-language descriptions of intent are recorded but never evaluated.

Constraints

The constraint set is closed:

ConstraintMeaning
scope.pathsPaths the agent may touch.
forbid.action_typesAction types the agent may not perform.
allow.hostsHosts the agent may contact.
limitsCounters for actions such as deletions.
expires_atWhen the task ends.
require_pending_forAction types that always need approval.

Expiry

When a task expires, its constraints and any grants tied to it end.