Context
Discovered while auditing 14 Keboola projects for a single question: "Which Snowflake writers are active, part of a scheduled flow, and load a source table larger than 1 GB in full-load mode?" The audit should be answerable end-to-end from the CLI / MCP tools, but several gaps forced manual workarounds. This issue covers one of them; the audit uncovered three more, filed separately.
Problem
The skill documentation states: "Multi-project by default: read commands query ALL connected projects in parallel -- no need to loop." This is true for config list, config search, job list, component list, etc. But storage tables requires --project and errors out without it.
Steps to reproduce
kbagent --json storage tables
# -> requires --project
Workaround used
Looped over 12 projects, one kbagent storage tables --project X each, writing to per-project JSON files.
Use case
Any cross-project storage audit: total data size per organization, finding tables >1 GB, finding orphan tables, cross-project dependency/lineage questions. Same pattern as other multi-project reads.
Context
Discovered while auditing 14 Keboola projects for a single question: "Which Snowflake writers are active, part of a scheduled flow, and load a source table larger than 1 GB in full-load mode?" The audit should be answerable end-to-end from the CLI / MCP tools, but several gaps forced manual workarounds. This issue covers one of them; the audit uncovered three more, filed separately.
Problem
The skill documentation states: "Multi-project by default: read commands query ALL connected projects in parallel -- no need to loop." This is true for
config list,config search,job list,component list, etc. Butstorage tablesrequires--projectand errors out without it.Steps to reproduce
kbagent --json storage tables # -> requires --projectWorkaround used
Looped over 12 projects, one
kbagent storage tables --project Xeach, writing to per-project JSON files.Use case
Any cross-project storage audit: total data size per organization, finding tables >1 GB, finding orphan tables, cross-project dependency/lineage questions. Same pattern as other multi-project reads.