You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(automation): connector discovery endpoint + worked connector_action example (ADR-0022) (#1419)
Tier 1 of the connector roadmap: make the registered-connector set
discoverable so the flow designer can populate the connector_action
node's connector / action / input pickers.
- engine: add getConnectorDescriptors() returning a designer-facing
view per registered connector (identity + actions' input/output
JSON Schema); handlers are runtime code, omitted from the metadata.
New ConnectorDescriptor / ConnectorActionDescriptor types exported.
- runtime: add GET /api/v1/automation/connectors (ADR-0022), mirroring
GET /actions — ordered before the /:name flow catch-all, supports a
?type filter, and reports an empty registry rather than 404 when the
service lacks the optional method.
- examples/app-showcase: add TaskCompletedSlackFlow, the worked
connector_action example dispatching to the slack connector's
chat.postMessage (the 'raw API call' path from ADR-0022).
Tests: engine descriptor unit tests + dispatcher /connectors route
tests (filter, catch-all shadowing, empty-registry fallback). All
service-automation (89) and runtime (329) tests green; showcase
typechecks.
Co-authored-by: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com>
0 commit comments