Skip to content

Dashboard Interact

Frozen compatibility bridge for registered root-dashboard forms. Jobs authoring is not supported: every jobs-add-job action returns form_migrated with /app/jobs. New React forms use widget-native assisted drafts with human-only submission.

MCP name: dashboard_interact

Category: status

Mutates state (retry policy: manual)

Parameters

Name Type Required Description
action str Yes One of: form_field_set, form_open, form_submit, form_get_state.
field str No Field name (form_field_set only).
form_id str Yes Registered legacy form to address. jobs-add-job is migrated and rejects every action.
timeout_seconds float No Rendezvous timeout for form_submit / form_get_state in seconds. Default 10. Ignored for other actions.
value any No Field value (form_field_set only). Type-checked against the field's declared type in the schema.

Details

This capability is retained compatibility infrastructure, not the extension path for new forms. jobs-add-job returns {ok: false, code: "form_migrated", href: "/app/jobs"} for every action without editing fields, opening a conversation, or submitting a job.

Use /app/jobs for Jobs authoring. React forms share host-owned draft assistance and leave final submission to the user; see services/dashboard/react/assisted-drafts. The retained bridge protocol is documented at services/dashboard/form-bridge.