Connectors Workspace
The Connectors workspace (/analyst/connectors) is the list-and-launch screen for connectors. It
has a page header with two create actions, two header panels (Recently Worked On and
Up Next), and the main connectors table with search, filters, sorting, and per-row actions.
Page header
A title block ("Connectors") on the left, and two buttons on the right:
| Button | What it does |
|---|---|
| Generate from API Docs (wand icon, outline) | Goes to /analyst/connectors/generate to create a connector from an API spec / docs URL. See Automated Generation. |
| New Connector (plus icon, solid) | Goes to /analyst/connectors/new to build a connector manually. |
When there are no connectors at all, the table area is replaced by an empty state with a plug icon and a Create Connector button.
Recently Worked On
The left header panel (clock icon). It lists up to five connectors you most recently touched, derived from your audit-log activity — so it reflects what you edited, not the global update feed. Each row shows the connector name and the timestamp of your last activity, and links to that connector's editor. When empty it reads "Nothing yet — connectors you edit will show up here."
Up Next
The right header panel (checklist icon). It is the roadmap "to-do": up to five connectors queued
for development, ordered by ideal start date. Each row shows the connector name with an external-link
icon and a priority badge, and links out to the API's documentation URL (opens in a new tab) —
not into Traces. The green See Roadmap button in the panel header goes to /analyst/roadmap.
When empty it reads "No connectors queued. Add some on the roadmap."
The connectors table
Toolbar
Above the table:
| Control | What it does |
|---|---|
| Search box | Filters rows live by connector name, base URL (scheme stripped), or author. |
| Status filter | Dropdown: All statuses / Production / Testing / Generating / Disabled. |
| Priority filter | Dropdown: All priorities / Low / Medium / High / Critical. |
| Count (right side) | "N of M" — how many rows match the current filters out of the total. |
Columns
Most headers are sortable — click to sort, click again to flip direction. The date columns default to newest-first; the rest default to ascending. An up/down arrow on the active column shows the sort state.
| Column | Sortable | Contents |
|---|---|---|
| Name | yes | An avatar (first letter), the platform name, and the version (v…) underneath. |
| Base URL | yes | The platform base URL with the scheme stripped (e.g. api.foo.com); "—" if not set. |
| Priority | yes | A priority badge that is also a dropdown — change a connector's priority inline (see below). |
| Status | yes | A status badge: Generating / Testing / Production / Disabled. |
| Endpoints | yes | Enabled / total count (e.g. 12/30). Sorts by enabled count. |
| Author | yes | Who created the connector. |
| Last updated by | no | Who most recently updated it. |
| Created | yes | Creation date. |
| Updated | yes | Last-updated date. |
| Actions | no | Per-row actions (see below). |
Inline priority change
Click the priority badge in any row to open a dropdown (Low / Medium / High / Critical). Selecting a value updates immediately (optimistic) and a small spinner appears while it saves; if the save fails it rolls back and shows an error.
Row actions
On the right of each row:
| Action | When shown | What it does |
|---|---|---|
| Review (wand icon button) | Only when the connector status is Generating and a generation log exists | Opens the generation draft at /analyst/connectors/drafts/{logId} to review AI output. |
| Edit (pencil icon) | Otherwise (the default) | Opens the connector editor. |
| Duplicate (copy icon) | Always | Creates a full copy of the connector (its execution phases are cloned too) and navigates you into the new copy's editor. Shows a spinner while working. |
| Delete (trash) | Always | Opens a delete confirmation for the connector. |
If no rows match the filters, the table shows "No connectors match your filters."
A Generating connector shows Review instead of Edit — that is your cue that the connector came from AI generation and still needs a human pass before it behaves like a normal editable connector.