Skip to content

Document delegated events: performed_by on events and webhook payloads - #436

Open
jeremy wants to merge 1 commit into
masterfrom
performed-by-docs
Open

Document delegated events: performed_by on events and webhook payloads#436
jeremy wants to merge 1 commit into
masterfrom
performed-by-docs

Conversation

@jeremy

@jeremy jeremy commented Aug 19, 2026

Copy link
Copy Markdown
Member

Events and webhook payloads gain an optional performed_by field for actions an agent executed on someone's behalf: a person object in the same shape as creator, with personable_type: "Agent". The creator remains the person the action is attributed to; performed_by identifies the agent that carried it out, and actions performed directly omit the field. Historical events keep their performer after an agent is deleted (rendered as its tombstone) — the field's presence is the durable signal that an agent performed the action.

  • Events: new Delegated events section with an abbreviated example
  • Webhooks: payload documentation for the same field, cross-referenced

The field ships ahead of agent availability: no events will carry it until agents can act.

Synced from bc3 doc/api/ by script/api/sync_to_bc3_api — not a hand-edit.

Copilot AI balanced review requested due to automatic review settings August 19, 2026 00:53

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents the optional performed_by field for delegated agent actions in events and webhook payloads.

Changes:

  • Adds delegated-event semantics and example JSON.
  • Documents webhook payload behavior and cross-references events.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
sections/events.md Documents delegated events and agent tombstones.
sections/webhooks.md Documents top-level performed_by payloads.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

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.

2 participants