Skip to content

feat: status precedence — explicit sticky, task-auto yields (0.16.1)#84

Merged
yonidavidson merged 1 commit into
mainfrom
feat-status-precedence
Jul 8, 2026
Merged

feat: status precedence — explicit sticky, task-auto yields (0.16.1)#84
yonidavidson merged 1 commit into
mainfrom
feat-status-precedence

Conversation

@yonidavidson

Copy link
Copy Markdown
Owner

Explicit register --status is sticky (statusAuto=false); task-list auto-status (--status-auto) fills only when no explicit one stands and updates among autos. Rich declared statuses survive task churn; task subjects are the automatic floor. Tested.

… yields (0.16.1)

"That narrative status is really nice — will we still see it?" Yes, and
now guaranteed: an explicit `register --status "..."` is marked
non-auto and STICKS — the task list (via --status-auto from the
TaskCreated/TaskCompleted hook) fills in only when no explicit status
stands, and updates among other autos. So rich human-readable statuses
you declare survive task churn; terse task subjects are the automatic
floor when you haven't declared. Heartbeats preserve either.

AgentRecord gains statusAuto; register takes a statusAuto arg; CLI gets
--status-auto (the task hook uses it). Test: explicit survives a
TaskCreated; autos still update each other.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@yonidavidson yonidavidson merged commit 159c46e into main Jul 8, 2026
1 check passed
@yonidavidson yonidavidson deleted the feat-status-precedence branch July 8, 2026 15:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant