Skip to content

v0.3.11 — connector source metadata everywhere + `connectors inspect`

Choose a tag to compare

@kdr kdr released this 16 Jul 23:06
· 18 commits to main since this release
65b7c64

✨ New

  • Connector source metadata everywhere (Cloudglue SDK 0.7.19): all six metadata-bearing connectors — Grain, Zoom, Recall, Google Drive, Dropbox, Gong — now populate source_metadata when you sync, and library connectors files rows carry per-file provider metadata (participants, host, duration, AI summary) so you can pick the right files before syncing.
  • library connectors inspect [<connector-id>] <uri-or-share-link> (feature library.connectors.inspect.v1): peek one item's provider metadata without creating a Cloudglue file. The connector id is optional — the URI's type routes to the oldest active matching connector, and it accepts the same URI/share-link forms as connectors sync. S3/GCS objects have nothing richer than the listing to inspect.
  • Broader connector listing filters (server-side — older binaries benefit too): --from/--to dates on every provider except S3/GCS (Zoom and Gong default to a 6-month lookback — pass --from for older recordings), case-insensitive --title-search on Grain, Zoom, Google Drive, Dropbox, and Gong. Filtered pages can come back short or even empty while more remain — keep paging until next_page_token is null.

🛡️ Hardening

  • connectors inspect remediation is never a dead end: YouTube URLs point at tinycloud grab, already-Cloudglue sources at watch/extract, and only genuinely ingestable public URLs at connectors sync. Upstream 501/502 map to coherent, non-contradictory retry semantics, and advisory link warnings (e.g. best-effort Zoom rec/share guidance) stay attached to failures.

Install

curl -fsSL https://app.cloudglue.dev/tinycloud.sh | bash
# or
npx @cloudglue/tinycloud@latest

Contract: 16 verbs, 32 features (+library.connectors.inspect.v1); command_spec_revision unchanged. Skill floor stays at 0.3.7 — the tinycloud skill keeps working on 0.3.7–0.3.10 binaries, with inspect gated on its feature id.