manage-widgets
Manage Dashboard Widgets
Manage widgets in dashboard $ARGUMENTS.
Instructions
Step 1: Verify CLI Authentication
coval whoami
If no dashboard ID provided, list available dashboards:
coval dashboards list
List Widgets
coval dashboards widgets list <dashboard_id>
For JSON output with full config and grid positions:
coval dashboards widgets list <dashboard_id> --format json
Get Widget Details
coval dashboards widgets get <dashboard_id> <widget_id>
Update Widget
Update name, type, size, or config:
# Rename
coval dashboards widgets update <dashboard_id> <widget_id> --name "New Name"
# Resize
coval dashboards widgets update <dashboard_id> <widget_id> --width 24 --height 12
# Update config
coval dashboards widgets update <dashboard_id> <widget_id> \
--config '{"metricId": "...", "visualizationType": "bar", "monitoring": "Simulations", "aggregation": "avg", "metricOutputType": "float"}'
CRITICAL: After updating, check the returned values — the server may adjust dimensions to enforce widget-type minimums per references/grid-layout.md.
Delete Widget
coval dashboards widgets delete <dashboard_id> <widget_id>
Confirm with the user before deleting.
Verify Layout
After any changes, verify no gaps in the grid:
coval dashboards widgets list <dashboard_id> --format json
Check that:
- Each row's widgets sum to 48 columns
- No vertical gaps between rows
- Sizes respect type minimums per
references/grid-layout.md
Options
| Flag | Description | Default |
|---|---|---|
--name |
Widget display name | — |
--type |
Widget type (chart, table, text) |
— |
--config |
JSON config string | — |
--width |
Grid width in columns | — |
--height |
Grid height in rows | — |
--page-size |
Results per page (list only) | 50 |
--format |
Output format | table |
Troubleshooting
Widget not found
Cause: Invalid widget ID or wrong dashboard ID.
Solution: Run coval dashboards widgets list <dashboard_id> to find the correct widget ID.
Update didn't change dimensions
Cause: Requested dimensions were below the type's minimum.
Solution: Consult references/grid-layout.md for valid minimums.
More from coval-ai/coval-external-skills
onboard
>
14launch-run
Launch a Coval evaluation run against an AI agent. Use when user wants to start an evaluation, test an agent, or run simulations.
12coval-resources
Comprehensive overview of ALL Coval platform resources, their hierarchy, relationships, API endpoints, and ID formats. Use when user asks about Coval resources, data model, how things relate, what endpoints exist, or needs context about the platform structure before making API calls.
12quick-eval
Full evaluation workflow - launch a run, watch progress, and summarize results. Use for end-to-end agent testing.
12download-audio
Download audio recordings from Coval voice simulations. Use when user wants to listen to or analyze call recordings.
12watch-run
Monitor a Coval run's progress with live updates. Use when user wants to check run status or wait for completion.
12