Skip to content

docs(m227): workspace chat authoring, per-source webhooks and runner labels - #219

Merged
indykish merged 5 commits into
mainfrom
chore/m227-workspace-chat-changelog
Oct 16, 2026
Merged

indykish merged 5 commits into
mainfrom
chore/m227-workspace-chat-changelog

Conversation

@indykish

@indykish indykish commented Oct 16, 2026 •

Copy link
Copy Markdown
Contributor

Session notes 1

Documents agentsfleet M227: fleets are written in a private chat, reviewed and saved; webhooks are delivered per source; triggers are optional; runner labels are edited through the runner PATCH. Pairs with the agentsfleet M227 pull request (feat/website-completion); merge after it.

  removed (docs no longer describe)        added / changed
  ────────────────────────────────         ─────────────────────────────────
  bare POST /v1/webhooks/{fleet_id}        POST /v1/webhooks/{fleet_id}/{source}
  `api` trigger                            triggers optional (absent or [])
  PUT …/runners/{id}/labels                labels via PATCH /v1/fleets/runners/{id}
  DELETE one auth session                  Svix source must be the first webhook
  GET workspace preferences                400 on a malformed lease_id
  GET connector callback                   Save + run now: 201 with pending start

Review

No findings. Every fact was checked against the agentsfleet branch source (file:line recorded in the authoring agent's report).

Make

make test                    exit 0   Ran 22 tests … OK; Documentation check passed
pre-commit openapi drift     ✓ clean, with OPENAPI_URL pointed at the branch's public/openapi.json
gitleaks                     no leaks found

The default drift check compares against agentsfleet main's spec, so it fails until the M227 pull request merges.

🤖 Generated with Claude Code

RetriggerView in GreptileConfidence Score: 5/5

The reviewed changes appear safe to merge.

Summary

The PR documents private fleet authoring, reviewed setup, per-source webhooks, and runner labels. The latest changes address both previous findings:

  • People create and update fleets through reviewed private drafts.
  • Each webhook source gets its own verifiable delivery URL.
  • Operators can replace a runner's labels without restarting it.

No new actionable issues were found in the changes since the previous review.

Reviews (2) · Last reviewed commit: "docs(m227): the Svix signing secret is s..." · Reviewed by Greptile

indykish and others added 3 commits October 15, 2026 13:49
Rewrites authoring, install and library for the draft-review-save flow,
adds the Chat section to the CLI reference, moves budgets to whole
nanodollars, and lists the new draft, library-revision and runner
authoring-lease routes. Retires the bundle and catalog error codes.

Pairs with the agentsfleet M227 pull request (feat/website-completion);
the nav entries and the openapi drift check match that branch's
public/openapi.json, so merge this after it.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Each webhook trigger now has its own URL, /v1/webhooks/{fleet_id}/{source},
and the bare /v1/webhooks/{fleet_id} route is gone. A source must be one
agentsfleet can verify (github, linear, slack) or declare a Svix
signature.secret_ref. The api trigger is removed, so triggers may be empty.

Definition examples carry the top-level description in place of the skill
member, and the limits count characters. Runners gain label edits through
PATCH. The changelog entry lists the removed preference, session, connector
callback and webhook routes, the 400 for a malformed lease_id, and Save's
pending first-run state.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The Svix URL names only the fleet, so it delivers to the fleet's first
webhook trigger. A Definition listing a Svix-signed source after another
webhook trigger is now refused when it is saved.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Comment thread fleets/webhooks.mdx
Comment thread changelog.mdx
@indykish
indykish merged commit 70ec641 into main Oct 16, 2026
4 checks passed
@indykish
indykish deleted the chore/m227-workspace-chat-changelog branch October 16, 2026 10:48
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