Add communication account plugin scaffolds

This commit is contained in:
Anthony Ettinger 2026-06-09 10:02:07 +00:00
parent 5cfeea6b57
commit c23ce42948
48 changed files with 1949 additions and 13 deletions

View file

@ -40,3 +40,39 @@ payment:spend_limited
```
Spend controls must include per-run, per-day, and per-task limits. Agents must never receive wallet private keys.
Communication account scopes:
```txt
accounts:connect
accounts:list
accounts:read_metadata
accounts:test
accounts:revoke
accounts:sync
accounts:audit:read
social:profile:read
social:post:draft
social:post:publish
social:post:delete
social:media:upload
social:mentions:read
social:comments:read
social:dm:read
social:dm:send
social:analytics:read
email:headers:read
email:body:read
email:attachments:read
email:search
email:draft
email:send
email:reply
email:forward
email:archive
email:labels:modify
email:delete
email:sync
```
Outbound email, social publishing, private-message access, attachment reads, and destructive actions require policy gates and audit records by default.