Skip to content

Release 1.17.0: approval commands - #20

Merged
bardonadam merged 2 commits into
mainfrom
approvals
Oct 27, 2026
Merged

bardonadam merged 2 commits into
mainfrom
approvals

Conversation

@bardonadam

Copy link
Copy Markdown
Contributor

Adds activitysmith approval request, wait, get, and cancel. Agents ask for the user's approval before an action and continue only when the command exits 0. Backed by the CLI approval endpoints (backend 1a0f7ee). Also ships the removal of unused Metadata options from metrics update.

Tested end to end: a real approval reached the iPhone and the command printed Approved. with exit code 0.

🤖 Generated with Claude Code

bardonadam and others added 2 commits October 27, 2026 15:40
The metric value endpoint accepts only value and timestamp, and the
command never read --metadata or --metadata-file, so both were
silently ignored. They now fail as unknown options.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
activitysmith approval request lets an agent ask for the user's approval
before an action, such as sending an email or deploying. It sends the
request to the iPhone as a Live Activity or an actionable Push
Notification and waits for the decision. It exits 0 only when approved,
1 when rejected, timed out, or cancelled, 2 on errors, and 3 when still
pending after --timeout or with --no-wait. approval wait, get, and cancel
work with an existing request.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bardonadam
bardonadam merged commit ab6380c into main Oct 27, 2026
1 check passed
@bardonadam
bardonadam deleted the approvals branch October 27, 2026 12:46
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