Skip to content

Align task management tools and TaskList UI with Claude Code#1218

Merged
lewis617 merged 1 commit into
mainfrom
worktree-loud-swift-glacier
Jun 11, 2026
Merged

Align task management tools and TaskList UI with Claude Code#1218
lewis617 merged 1 commit into
mainfrom
worktree-loud-swift-glacier

Conversation

@lewis617

Copy link
Copy Markdown
Collaborator

TaskCreate: remove status/owner/blocks/blockedBy params, always create
pending with empty deps; output 'Task #1 created successfully'.

TaskUpdate: deletion just calls deleteTask() (no reciprocal cleanup);
use clean updates object with only changed fields.

TaskList: remove status filter param; filter _internal metadata tasks;
filter resolved blockers from blockedBy; output '#1 [pending] Task'.

TaskGet: structured text output instead of raw JSON; not-found returns
'Task not found'.

TaskList UI (packages/code): port Claude Code's display logic — group
concatenation sort (recentCompleted > inProgress > pending >
olderCompleted) instead of single priority number; display limit formula
min(10, max(3, rows-14)); scheduled re-render timer for TTL expiry;
blocked-by only shows unresolved blockers; '+N more' format matches
Claude Code.

TaskCreate: remove status/owner/blocks/blockedBy params, always create
pending with empty deps; output 'Task #1 created successfully'.

TaskUpdate: deletion just calls deleteTask() (no reciprocal cleanup);
use clean updates object with only changed fields.

TaskList: remove status filter param; filter _internal metadata tasks;
filter resolved blockers from blockedBy; output '#1 [pending] Task'.

TaskGet: structured text output instead of raw JSON; not-found returns
'Task not found'.

TaskList UI (packages/code): port Claude Code's display logic — group
concatenation sort (recentCompleted > inProgress > pending >
olderCompleted) instead of single priority number; display limit formula
min(10, max(3, rows-14)); scheduled re-render timer for TTL expiry;
blocked-by only shows unresolved blockers; '+N more' format matches
Claude Code.
@lewis617 lewis617 merged commit 6a26a77 into main Jun 11, 2026
1 check passed
@lewis617 lewis617 deleted the worktree-loud-swift-glacier branch June 11, 2026 09:14
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