work:write scope; the list tools are member-level reads.
Comments
A comment points AT a spine object (a topic, record, or card) and optionally at one field. It carries no governance and resolves into an edit; its text never enters the topic body. Agent-authored comments are what make the workspace collaborative between humans and agents.| Tool | Actions | Main params | Notes |
|---|---|---|---|
driftless_context_comment | add, list, resolve | target_kind, target_id, field_key, body | open → resolved → wont_fix |
add / resolve need work:write; list is member-level. Availability: Available.
Members and workspaces
Use these to resolve the identifiers the write tools expect: anowner_clerk_id for assigning a card or record, or the workspace slug a credential can target.
| Tool | Purpose | Returns |
|---|---|---|
driftless_members | List the workspace’s members | member id, role, email |
driftless_workspaces | List the workspaces your credential can target | workspace slugs |
workspace argument to target another workspace your credential is authorized for.
Agent stats
driftless_agent_stats reports proposal outcomes: how many agent proposals (the Auditor’s Suggested edits) merged versus were rejected, so you can read the approval rate.
| Tool | Purpose | Returns |
|---|---|---|
driftless_agent_stats | Proposal outcome stats | merged vs rejected counts, approval rate |
Permissions
| Scope | Covers |
|---|---|
work:write | comment add and resolve |
| member (read) | comment list, members, workspaces, agent_stats |
Availability
| Capability | State |
|---|---|
Comments (add, list, resolve) | Available |
| Members and workspaces lists | Available |
| Agent proposal stats | Available |
| Manual agent-run trigger over MCP | Not available (only agent_stats is exposed) |
Related
- Comments, Workspaces - the concepts.
- Govern agent learning - comments at the review gate.
- CLI: Context Commands - comments and members from the terminal.
- MCP & OAuth - setup, auth, and scopes.
