Skip to content

feat: add canvas dashboard CLI commands#4930

Closed
forestileao wants to merge 5 commits into
mainfrom
add-dashboard-skill
Closed

feat: add canvas dashboard CLI commands#4930
forestileao wants to merge 5 commits into
mainfrom
add-dashboard-skill

Conversation

@forestileao
Copy link
Copy Markdown
Collaborator

@forestileao forestileao commented May 20, 2026

Summary

  • add superplane canvases dashboard get <canvas> for exporting dashboard YAML/JSON
  • add superplane canvases dashboard update <canvas> --file dashboard.yaml with create/apply aliases for first-time creation or replacement
  • keep the dashboard skill mounted in Anthropic default session resources
  • add focused CLI dashboard resource and command tests

Refs #4927

Tests

  • make format.go
  • go test ./pkg/cli/commands/canvases ./pkg/cli/commands/canvases/models
  • go test ./pkg/agents/anthropic -run TestDefaultResourceSourcesForSkillsBaseURL
  • make lint && make check.build.app (lint passes; check.build.app fails on existing generated-proto drift: CapabilityDefinition.ExampleOutput, CapabilityDefinition.ExampleData, and CanvasRun.VersionId are referenced by current code but missing from generated protos)
  • go build cmd/cli/main.go (fails on existing generated-client drift: IntegrationsCapabilityDefinition.ExampleOutput and ExampleData are referenced by current index commands but missing from generated client)

@superplanehq-integration
Copy link
Copy Markdown

👋 Commands for maintainers:

  • /sp start - Start an ephemeral machine (takes ~30s)
  • /sp stop - Stop a running machine (auto-executed on pr close)

@forestileao forestileao changed the title feat: include dashboard skill resource feat: add canvas dashboard CLI commands May 20, 2026
Signed-off-by: Pedro F. Leao <pedroforestileao@gmail.com>
@forestileao forestileao force-pushed the add-dashboard-skill branch from fef3f2b to 471c271 Compare May 20, 2026 22:34
Copy link
Copy Markdown
Contributor

@cursor cursor Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 471c271. Configure here.

Comment thread pkg/cli/commands/canvases/models/dashboard.go
forestileao and others added 4 commits May 20, 2026 20:00
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.

2 participants