Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions cmd/verda/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (
"os"
"strings"

cmd "github/verda-cloud/verda-cli/internal/verda-cli/cmd"
cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmd "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func main() {
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
module github/verda-cloud/verda-cli
module github.com/verda-cloud/verda-cli

go 1.25.9

Expand All @@ -9,7 +9,7 @@ require (
github.com/spf13/pflag v1.0.10
github.com/spf13/viper v1.21.0
github.com/verda-cloud/verdacloud-sdk-go v1.4.2
github.com/verda-cloud/verdagostack v1.3.1
github.com/verda-cloud/verdagostack v1.3.2
go.yaml.in/yaml/v3 v3.0.4
)

Expand Down
4 changes: 2 additions & 2 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -104,8 +104,8 @@ github.com/subosito/gotenv v1.6.0 h1:9NlTDc1FTs4qu0DDq7AEtTPNw6SVm7uBMsUCUjABIf8
github.com/subosito/gotenv v1.6.0/go.mod h1:Dk4QP5c2W3ibzajGcXpNraDfq2IrhjMIvMSWPKKo0FU=
github.com/verda-cloud/verdacloud-sdk-go v1.4.2 h1:oVb8fHVQOY+YPuuMYMee9gYCkPTwAw01LmkqxM21T/Y=
github.com/verda-cloud/verdacloud-sdk-go v1.4.2/go.mod h1:pmlpiCL9fTSikZ3qWLJPpHOG0E8PKkQVUX5s4Z+SktY=
github.com/verda-cloud/verdagostack v1.3.1 h1:OFDW1TMEwdspVmYZWnl5ONhZqllXOT6xQIiyLlw8KS4=
github.com/verda-cloud/verdagostack v1.3.1/go.mod h1:eWTGv3kbBUGVCjNKZYLzzK9+UwpNWoPN3B2vebN2otY=
github.com/verda-cloud/verdagostack v1.3.2 h1:2WLFm2IQITL3HnsEuy7L2ZGD4eySMXHXairHMScI9/w=
github.com/verda-cloud/verdagostack v1.3.2/go.mod h1:eWTGv3kbBUGVCjNKZYLzzK9+UwpNWoPN3B2vebN2otY=
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e h1:JVG44RsyaB9T2KIHavMF/ppJZNG9ZpyihvCd0w101no=
github.com/xo/terminfo v0.0.0-20220910002029-abceb7e1c41e/go.mod h1:RbqR21r5mrJuqunuUZ/Dhy/avygyECGrLceyNeo4LiM=
github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=
Expand Down
26 changes: 18 additions & 8 deletions internal/skills/files/verda-cloud.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,14 +33,24 @@ description: Use when the user mentions Verda Cloud, GPU/CPU VMs, cloud instance
| **Explore** | "what's available", "show me", "how much" | Discovery only. Do NOT create anything |
| **Deploy** | "create", "deploy", "spin up", "launch" | Deploy workflow below |
| **Manage** | "start", "stop", "delete", "SSH" | Find VM first, then act |
| **Status** | "overview", "status", "what's wrong" | `verda --agent status -o json` for overview; `vm describe` for specific VM |

### Explore

- What's available now: `verda --agent vm availability -o json` → shows what's **in stock** with location and pricing. Filter with `--kind gpu` or `--kind cpu` (NOT `--type gpu`). If result is empty or null, tell the user **nothing is in stock** for that kind — do NOT fall back to showing a different kind. **Stop.**
- Full catalog (all types, not just in stock): `verda --agent instance-types [--gpu|--cpu] -o json` → specs and pricing. **Stop.**
- Overview/dashboard: `verda --agent status -o json` → instances, volumes, balance, burn rate. **Stop.**
- Running costs: `verda --agent cost running -o json` → per-instance breakdown. **Stop.**
| **VM Info** | "my VMs", "instances", "what's running", "what's offline" | `verda --agent vm list -o json` (add `--status` to filter). Use `vm describe <id>` for a specific VM |
| **Cost** | "balance", "burn rate", "spending", "how much" | `verda --agent cost balance -o json` and/or `cost running -o json` |
| **Storage** | "volumes", "disks", "storage" | `verda --agent volume list -o json` |

### Explore — Use Specific Commands, Not `status`

Prefer the most specific command for the question. Do NOT use `verda status` as a catch-all.

| Question | Command |
|----------|---------|
| What's available / in stock? | `vm availability -o json` (filter: `--kind gpu\|cpu`) |
| Full catalog / specs / pricing? | `instance-types [--gpu\|--cpu] -o json` |
| My VMs / instances? | `vm list -o json` (filter: `--status running\|offline`) |
| Specific VM details? | `vm describe <id> -o json` |
| Balance / credits? | `cost balance -o json` |
| Running costs / spend? | `cost running -o json` |
| My volumes / storage? | `volume list -o json` |
| Overview / dashboard? | Combine: `vm list` + `cost balance` + `volume list` |

## Deploy Workflow

Expand Down
13 changes: 10 additions & 3 deletions internal/skills/files/verda-reference.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ All commands: `--agent -o json` (except `verda ssh` and `verda auth show`).
| "delete VM", "delete instance", "remove", "destroy", "terminate" | `vm delete <id>` (alias: `rm`) |
| "template", "saved config", "preset", "my templates" | `template list` (alias: `tmpl`) |
| "deploy from template", "use template", "quick deploy" | `vm create --from <name>` |
| "status", "overview", "dashboard", "summary" | `status` (alias: `dash`) |
| "status", "overview", "dashboard", "summary" | Prefer `vm list` + `cost balance` + `volume list`. Use `status` only if user explicitly wants a single dashboard summary |
| "what's available", "in stock", "can I get", "available right now" | `vm availability` (real-time stock + pricing by location) |
| "instance types", "GPU types", "CPU types", "specs", "flavors", "catalog" | `instance-types` (full catalog, not filtered by stock) |
| "pricing", "how much", "cost per hour" | `instance-types` or `cost estimate` |
Expand Down Expand Up @@ -71,15 +71,22 @@ Example: `verda --agent vm shutdown --all --status running --yes --wait -o json`

Note: `shutdown` alias is `stop`. `delete` alias is `rm`.

## Status & Cost
## Cost

| Command | Key Flags | Output Fields |
|---------|-----------|---------------|
| `verda status -o json` | — | `instances` (total, running, offline, spot), `volumes` (total, attached, detached, total_size_gb), `financials` (burn_rate_hourly, balance, runway_days), `locations[]` |
| `verda cost balance -o json` | — | `amount`, `currency` |
| `verda cost estimate -o json` | `--type` (required), `--os-volume`, `--storage`, `--storage-type`, `--spot`, `--location` | `total.hourly`, `instance.hourly`, `os_volume.hourly` |
| `verda cost running -o json` | — | `instances[]` (each: `hostname`, `hourly`, `daily`, `monthly`), `total.hourly` |

## Status (Low Priority)

Prefer specific commands (`vm list`, `cost balance`, `volume list`) over `status`. Only use `status` when the user explicitly asks for a dashboard summary.

| Command | Key Flags | Output Fields |
|---------|-----------|---------------|
| `verda status -o json` | — | `instances` (total, running, offline, spot), `volumes` (total, attached, detached, total_size_gb), `financials` (burn_rate_hourly, balance, runway_days), `locations[]` |

## SSH (Interactive — Do NOT Run)

Tell user to run in their terminal:
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/auth/auth.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package auth
import (
"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdAuth creates the parent auth command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/auth/auth_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"path/filepath"
"testing"

"github/verda-cloud/verda-cli/internal/verda-cli/options"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

func TestWriteActiveProfile(t *testing.T) {
Expand Down
4 changes: 2 additions & 2 deletions internal/verda-cli/cmd/auth/login.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (

"github.com/verda-cloud/verdagostack/pkg/tui/wizard"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github/verda-cloud/verda-cli/internal/verda-cli/options"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

type loginOptions struct {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/auth/path.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import (
"os"
"path/filepath"

"github/verda-cloud/verda-cli/internal/verda-cli/options"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

func defaultConfigFilePath() (string, error) {
Expand Down
4 changes: 2 additions & 2 deletions internal/verda-cli/cmd/auth/show.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,8 @@ import (

"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github/verda-cloud/verda-cli/internal/verda-cli/options"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

// NewCmdShow creates the auth show command.
Expand Down
4 changes: 2 additions & 2 deletions internal/verda-cli/cmd/auth/use.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ import (
"github.com/spf13/cobra"
"go.yaml.in/yaml/v3"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github/verda-cloud/verda-cli/internal/verda-cli/options"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

// NewCmdUse creates the auth use command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/availability/availability.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

type availabilityOptions struct {
Expand Down
40 changes: 20 additions & 20 deletions internal/verda-cli/cmd/cmd.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,26 +11,26 @@ import (
"github.com/verda-cloud/verdagostack/pkg/tui/bubbletea"
"github.com/verda-cloud/verdagostack/pkg/version"

"github/verda-cloud/verda-cli/internal/verda-cli/cmd/auth"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/availability"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/completion"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/cost"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/images"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/instancetypes"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/locations"
mcpcmd "github/verda-cloud/verda-cli/internal/verda-cli/cmd/mcp"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/settings"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/skills"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/ssh"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/sshkey"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/startupscript"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/status"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/template"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/update"
cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/vm"
"github/verda-cloud/verda-cli/internal/verda-cli/cmd/volume"
clioptions "github/verda-cloud/verda-cli/internal/verda-cli/options"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/auth"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/availability"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/completion"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/cost"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/images"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/instancetypes"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/locations"
mcpcmd "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/mcp"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/settings"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/skills"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/ssh"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/sshkey"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/startupscript"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/status"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/template"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/update"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/vm"
"github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/volume"
clioptions "github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

// NewRootCommand creates the root `verda` cobra command with all subcommands
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/completion/completion.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package completion
import (
"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdCompletion creates the completion command for generating shell scripts.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/completion/completion_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func TestCompletionBash(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/cost/balance.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"charm.land/lipgloss/v2"
"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func newCmdBalance(f cmdutil.Factory, ioStreams cmdutil.IOStreams) *cobra.Command {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/cost/cost.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package cost
import (
"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdCost creates the parent cost command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/cost/estimate.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

const hoursInMonth = 730 // 365*24/12
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/cost/running.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func newCmdRunning(f cmdutil.Factory, ioStreams cmdutil.IOStreams) *cobra.Command {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/cost/running_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (

"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func strPtr(s string) *string { return &s }
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/helper.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (
"github.com/spf13/cobra"
"github.com/spf13/viper"

"github/verda-cloud/verda-cli/internal/verda-cli/options"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

const defaultConfigName = "config"
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/images/images.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

type listOptions struct {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/images/images_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda/testutil"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func TestFilterExcludesClusterImages(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/instancetypes/instancetypes.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

type listOptions struct {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/locations/locations.go
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import (

"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdLocations creates the locations command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/locations/locations_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (

"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func TestLocationsStructuredOutputJSON(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/mcp/mcp.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"github.com/spf13/cobra"
"github.com/verda-cloud/verdacloud-sdk-go/pkg/verda"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdMCP creates the parent `verda mcp` command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/settings/settings.go
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ package settings
import (
"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// NewCmdSettings creates the parent settings command.
Expand Down
4 changes: 2 additions & 2 deletions internal/verda-cli/cmd/settings/theme.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ import (
"github.com/verda-cloud/verdagostack/pkg/tui/bubbletea"
"github.com/verda-cloud/verdagostack/pkg/tui/wizard"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github/verda-cloud/verda-cli/internal/verda-cli/options"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
"github.com/verda-cloud/verda-cli/internal/verda-cli/options"
)

// NewCmdTheme creates the settings theme command.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/skills/fetch.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
"path/filepath"
"strings"

embeddedskills "github/verda-cloud/verda-cli/internal/skills"
embeddedskills "github.com/verda-cloud/verda-cli/internal/skills"
)

const defaultAgentName = "claude-code"
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/skills/install.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import (

"github.com/spf13/cobra"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

// errCanceled is returned when the user declines confirmation.
Expand Down
2 changes: 1 addition & 1 deletion internal/verda-cli/cmd/skills/install_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import (

tuitest "github.com/verda-cloud/verdagostack/pkg/tui/testing"

cmdutil "github/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
cmdutil "github.com/verda-cloud/verda-cli/internal/verda-cli/cmd/util"
)

func TestInstallCopy(t *testing.T) {
Expand Down
Loading
Loading