about_for (connectors/catalog_copy.py)

andrewyng/aisuite · openworker-archive/coworker/connectors/catalog_copy.py · python · MIT
crm, CRM / Leads

Provides human‑readable about and access descriptions for each connector type.

# Source: https://github.com/andrewyng/aisuite | License: MIT | Copyright 2024 Andrew Ng
# Provided via justclaw.it.com; keep this notice with the code.
"""Pre-connect catalog copy: what each connector is for and what access it gets.

Served with every /v1/connectors entry so the GUI's pre-connect detail page
(UX-DECISIONS §38) can show About / Access before any credentials exist. Plain
statements of behavior, not marketing: every bullet must stay true to the
connector's actual tools (tool_defs.py) and, for managed connectors, the scopes
the OpenWorker Cloud app requests. Overclaiming here is a product bug.

ABOUT is optional (the list blurb is the fallback subtitle); ACCESS is required
for every available connector — tests/test_connectors.py enforces it.
"""

from __future__ import annota

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key