arkushHelp

Reference

What needs the Source panel or an agent

Most editing has a form in the app: adding and arranging blocks, the chart, scorecard, table, sankey, and control forms, creating params, the whole datasource lifecycle (SQL, run, snapshot, rename, delete), field labels and formats, dashboard duplicate/import/export, and comments.

These things have no form, and you write them in the dashboard's JSON:

The Source panel edits the same JSON that agents edit, so anything an agent can write, you can write there too.