Record agent action
record_agent_actionLog an agent's activity in a workspace by specifying agent name, action type, and summary. Other agents can see active intent and progress, enabling coordination.
Instructions
Purpose: Log what an agent is doing in a workspace. When to use: call at the start or end of meaningful work so other agents can see active intent and progress. Inputs: workspace_id, agent_name, action_type, summary, optional intent/status/session ids. Side effects: writes an activity row. Output: action_id for future references. Failure modes: fails when the workspace id is invalid.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| intent | No | Optional reason or objective behind the action. | |
| status | No | Action status such as recorded, in_progress, completed, or blocked. | recorded |
| summary | Yes | Concise human-readable activity summary. | |
| agent_name | Yes | Name of the agent or tool performing the action. | |
| session_id | No | Optional internal session UUID associated with the action. | |
| action_type | Yes | Short action category such as edit, review, plan, test, or handoff. | |
| workspace_id | Yes | Workspace UUID where the action occurred. | |
| session_external_id | No | Optional external transcript/session id associated with the action. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||