Skip to content

Add dashboard inspection and analysis workflows#7

Merged
andreagrandi merged 7 commits intomasterfrom
dashboard-api-improvements
Mar 12, 2026
Merged

Add dashboard inspection and analysis workflows#7
andreagrandi merged 7 commits intomasterfrom
dashboard-api-improvements

Conversation

@andreagrandi
Copy link
Owner

Summary

  • add dashboard list/get/cards/params/run-card/analyze commands plus Metabase client and formatter support so agents can inspect tabs, dashcards, parameter mappings, and dependency graphs from the CLI
  • expand card inspection and execution with card get --full, repeatable --param support, parameter coercion, and redaction-aware query handling with clearer API errors
  • add test coverage, README/context documentation, and release prep updates for v0.1.4

Testing

  • go test ./...
  • make build
  • ./bin/mb-cli dashboard list
  • ./bin/mb-cli dashboard get 298
  • ./bin/mb-cli dashboard cards 298
  • ./bin/mb-cli dashboard params values 298 merchant_name
  • ./bin/mb-cli dashboard analyze 298
  • ./bin/mb-cli card get 398 --full
  • ./bin/mb-cli card run 500 --param last_x_days=14 --param min_purchases=1
  • ./bin/mb-cli dashboard run-card 298 498 463

@andreagrandi andreagrandi merged commit 25be031 into master Mar 12, 2026
7 checks passed
@andreagrandi andreagrandi deleted the dashboard-api-improvements branch March 12, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant