Add Author Alias
team_add_author_aliasMap a raw author name to a canonical identity so multiple usernames consolidate under one person for accurate team analytics. Requires an admin role.
Instructions
Map a raw author name to a canonical identity. Requires admin role. Used to consolidate attribution for team analytics when one person uses multiple usernames.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | Yes | The raw author name to map (e.g., "Chris" or "GitHub: neverinfamous") | |
| workspace_id | No | Optional workspace isolation identifier (e.g. "alpha"). Do not use numeric project IDs or "workspace" as the key. | |
| canonical_author | Yes | The canonical author identity to map the alias to (e.g., "christopher") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | No | Error code (e.g. VALIDATION_ERROR, INTERNAL_ERROR) | |
| alias | No | ||
| error | No | Human-readable error message | |
| details | No | Additional error context | |
| success | Yes | ||
| category | No | Error category (validation, query, connection, internal) | |
| suggestion | No | Suggested fix for the error | |
| recoverable | No | Whether the error is recoverable | |
| aggregated_errors | No | Details of individual errors in a multi-step operation |