Pelajaran 7 / 12
The pluggable connector SDK
Connectors are built against a pluggable SDK available for Python, Go, and TypeScript. Key points:
- A connector reads results and dispatches actions through a stable contract. It handles its own authentication, holds its credentials as references rather than plaintext, and degrades gracefully when its backend is unconfigured.
- Treat a connector like any other reviewed, versioned, tested code. The seam it sits on carries credentials and crosses a trust boundary, so it earns real tests and a real threat model, not a happy-path stub.
- A connector should fail honestly. When a dependency is down or unconfigured, it reports that state rather than simulating success, because the control plane acts on what connectors return.