feat(tinybird): validate integration against API, add job-status polling#5474
Conversation
…ing, scope block outputs - Validated all 6 existing tools against Tinybird's live REST API docs - Added tinybird_get_job tool to poll async import/delete jobs - Scoped block outputs with per-operation condition
|
The latest updates on your projects. Learn more about Vercel for GitHub. |
PR SummaryLow Risk Overview The Tinybird block outputs are now gated with Minor copy fixes align API token scope hints with Tinybird naming ( Reviewed by Cursor Bugbot for commit c7c5463. Configure here. |
…scope names - events/query/query_pipe used singular DATASOURCE:/PIPE: scope names; Tinybird's Token API uses plural DATASOURCES:/PIPES: - append_datasource now notes DATASOURCES:APPEND also suffices, not just CREATE
|
@greptile review |
|
@cursor review |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit c7c5463. Configure here.
Summary
tinybird_get_jobtool + block operation to poll async job status (Append and Delete Data Source Rows return ajob_id/job_urlwith no way to check on it — this closes that gap)outputswithconditionper operation so each operation only surfaces the fields it actually returnsType of Change
Testing
Tested manually.
bun run type-check,bun run lint:check,bun run check:api-validation, andblocks/blocks.test.ts+tools/index.test.tsall pass.Checklist