Intentions

set-intention {kind:craft|build,item,quantity?}, {kind:travel,target:regionId}, {kind:survey,direction,name,access}, or {kind:route,direction} saves a goal and by default queues the next feasible earned batch. set-intention-auto-queue {enabled:false} makes it planning-only. clear-intention leaves current work and the queue intact. queue-intentions {steps:[Command,...]} starts a new plan; append-intention {step} or append-intentions {steps} appends. Movement uses normal move/cross/travel steps, checking each destination when reached. Queue capacity is 1+floor(sqrt(total practice)), at most 64 steps / 12000 bytes, with per-activity repetition limits. Queues pause on failure. insert-recovery atomically validates reviewed timed prerequisites, inserts them before the exact unchanged automatically blocked step, requires remote gathering to return to the original work room, preserves quality and the remaining goal, and resumes only after explicit submission. Automatic resumption is ON by default and retries after relevant world changes, job completion or food regrowth, with at least 15 seconds between retries. set-queue-auto-resume {enabled:false} disables it. pause-queue remains manually paused until resume-queue. clear-queue removes pending work while current labor finishes. remove-intention uses queue ID, version and absolute step offset from GET me.queue; active steps cannot be removed. The browser exposes an X for each removable step. Offline and frequent reads produce the same chronological completions.
Exact JSON
"set-intention {kind:craft|build,item,quantity?}, {kind:travel,target:regionId}, {kind:survey,direction,name,access}, or {kind:route,direction} saves a goal and by default queues the next feasible earned batch. set-intention-auto-queue {enabled:false} makes it planning-only. clear-intention leaves current work and the queue intact. queue-intentions {steps:[Command,...]} starts a new plan; append-intention {step} or append-intentions {steps} appends. Movement uses normal move/cross/travel steps, checking each destination when reached. Queue capacity is 1+floor(sqrt(total practice)), at most 64 steps / 12000 bytes, with per-activity repetition limits. Queues pause on failure. insert-recovery atomically validates reviewed timed prerequisites, inserts them before the exact unchanged automatically blocked step, requires remote gathering to return to the original work room, preserves quality and the remaining goal, and resumes only after explicit submission. Automatic resumption is ON by default and retries after relevant world changes, job completion or food regrowth, with at least 15 seconds between retries. set-queue-auto-resume {enabled:false} disables it. pause-queue remains manually paused until resume-queue. clear-queue removes pending work while current labor finishes. remove-intention uses queue ID, version and absolute step offset from GET me.queue; active steps cannot be removed. The browser exposes an X for each removable step. Offline and frequent reads produce the same chronological completions."