gabriel / muse public
feat patch task/issue-update-assign #1 / 1
gabriel · 62 days ago · Apr 14, 2026 · Diff

feat: add --assign to muse hub issue update

Agents currently need two separate commands to close an issue and assign it (hub issue update + hub issue assign). This merges assignment into the update subcommand so the entire rich closure can happen in one call:

muse hub issue update 42 --assign gabriel --status closed --body '...'

- Parser: added --assign USER to issue update_p (dispatches after field PATCH and status transition, matching the same three-phase ordering: patch → status → assign) - run_issue_update: reads args.assign; POSTs to /assign endpoint with {assignee: user | null}; guard updated to include assign in the 'nothing to update' check - 3 new tests: assign-only calls /assign, assign+body calls both PATCH and /assign, assign+status calls both /assign and /close - Agent quickstart in help text updated to show the combined form

sha256:ac438195a1aa2e1f27472468fd6f9c1367b29fe39f97da1f3e3f450d8a31a455 sha
sha256:dbe03b523447d31a4e3b55bae82654dcf7d26c5f1a527bb1cb4aa6c7dd8fd551 snapshot
← Older Oldest on task/issue-update-assign
All commits
Newer → Latest on task/issue-update-assign

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:ac438195a1aa2e1f27472468fd6f9c1367b29fe39f97da1f3e3f450d8a31a455 --body "your comment"