Skip to content

Clarify actor and run semantics#9

Merged
G9Pedro merged 5 commits intomainfrom
cursor/actor-run-semantics-c262
Apr 9, 2026
Merged

Clarify actor and run semantics#9
G9Pedro merged 5 commits intomainfrom
cursor/actor-run-semantics-c262

Conversation

@G9Pedro
Copy link
Copy Markdown
Contributor

@G9Pedro G9Pedro commented Apr 9, 2026

Summary

  • clarify the canonical actor model so actor is the umbrella identity contract while person and agent remain tracked actor subtypes
  • define Actor Contract v1, including rules for when a human remains the actor, when an AI system becomes a durable agent actor, and when surfaces/sessions stay non-actor execution context
  • define Surface / Runtime Contract v1 so WorkGraph distinguishes who did the work from the surface/runtime where it happened and the integration path that delivered the receipt
  • define Run Contract v1 for general work and extend the typed run contract with optional kind, source, and external_refs fields so SDKs and adapters can emit normalized run receipts without dumping raw logs
  • add Modeling Guide v1 with concrete scenarios covering human-led chat use, delegated coding agents, Cowork, Hermes, OpenClaw, adapters, and human-agent handoffs

Testing

  • cargo test -p wg-types
  • cargo test -p wg-types -p wg-dispatch
Open in Web Open in Cursor 

cursoragent and others added 5 commits April 9, 2026 21:32
Co-authored-by: G9Pedro <G9Pedro@users.noreply.github.com>
Co-authored-by: G9Pedro <G9Pedro@users.noreply.github.com>
Co-authored-by: G9Pedro <G9Pedro@users.noreply.github.com>
Co-authored-by: G9Pedro <G9Pedro@users.noreply.github.com>
Co-authored-by: G9Pedro <G9Pedro@users.noreply.github.com>
@G9Pedro G9Pedro marked this pull request as ready for review April 9, 2026 22:07
@G9Pedro G9Pedro merged commit c810c7e into main Apr 9, 2026
2 checks passed
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