You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit d3e7048
Browse filesBrowse the repository at this point in the historyBrowse files
@@ -3560,7 +3561,7 @@ unrestricted code execution inside the browser VM and is not sandboxed.`,
3560
3561
browsersCreateCmd.Flags().BoolP("headless", "H", false, "Launch browser without GUI access")
3561
3562
browsersCreateCmd.Flags().Bool("gpu", false, "Launch browser with hardware-accelerated GPU rendering")
3562
3563
browsersCreateCmd.Flags().String("memory", "", "Memory for a non-GPU browser session. Headless: '1GiB' (default), '2GiB' or '4GiB'. Headful: '8GiB' (default) or '16GiB'")
3563
-
browsersCreateCmd.Flags().String("video-memory", "", "Video memory (VRAM) for a GPU browser session (requires --gpu): '2GiB' (default, 4 vCPU/6GiB memory) or '4GiB' (8 vCPU/12GiB memory)")
3564
+
browsersCreateCmd.Flags().String("video-memory", "", "Video memory (VRAM) for a GPU browser session (requires --gpu): '3GiB' (default, 4 vCPU/6GiB memory) or '6GiB' (8 vCPU/12GiB memory). Deprecated create-only aliases '2GiB' and '4GiB' are accepted, but responses use 3GiB or 6GiB")
3564
3565
browsersCreateCmd.Flags().String("fingerprint-os", "", "Closed beta browser fingerprint OS override: macos. Contact Kernel to enable; requires --stealth=true, --headless=false, --gpu=false, and default memory")
3565
3566
browsersCreateCmd.Flags().String("invocation-id", "", "Associate the browser session with an invocation")
3566
3567
browsersCreateCmd.Flags().Bool("kiosk", false, "Launch browser in kiosk mode")
Long: "Register a configuration; duplicate names return a conflict without replacing credentials.\n--credentials-file must contain a JSON object with client_id and client_secret strings.\nUse a protected file or pipe from a secret manager; never put credentials in shell arguments.\nFor Link, pass --publishable-key so imported wallet grants keep working after their access token expires.",
Long: "Register a configuration; duplicate names return a conflict without replacing credentials.\n--credentials-file must contain client_id and client_secret strings. For VGS it must also contain vault_id and environment (sandbox or live); the service account needs aliases:read access to that vault. Kernel validates the VGS scope and vault access before storing anything.\nUse a protected file or pipe from a secret manager; never put credentials in shell arguments.\nFor Link, pass --publishable-key so imported wallet grants keep working after their access token expires.",
create.Flags().String("credentials-file", "", "Read client_id and client_secret JSON from a file (use '-' for stdin)")
100
+
create.Flags().String("provider", "", "Provider: link, agentcard, or vgs (required)")
101
+
create.Flags().String("credentials-file", "", "Read provider credential JSON from a file (use '-' for stdin); VGS also requires vault_id and environment")
91
102
create.Flags().String("publishable-key", "", "Link only. Stripe publishable key for the account that owns the Link OAuth client; required for Kernel to refresh or revoke imported wallet grants")
@@ -116,7 +127,7 @@ Secrets are accepted only from a file or stdin and are never displayed. Protect
116
127
addVaultJSONOutputFlag(list)
117
128
118
129
update:=&cobra.Command{Use: "update <id-or-name>", Short: "Rename a configuration or rotate its secret", Args: cobra.ExactArgs(1), PreRunE: preRun,
119
-
Long: "Omitted fields remain unchanged. --credentials-file accepts only a client_secret JSON string field.\n--publishable-key sets the Stripe publishable key on Link configurations.\nProvider, client ID, and mode cannot change. Rotation affects all wallets using this configuration.",
130
+
Long: "Omitted fields remain unchanged. --credentials-file accepts only a client_secret JSON string field.\n--publishable-key sets the Stripe publishable key on Link configurations.\nProvider and client ID cannot change. AgentCard mode is preserved. VGS vault_id and environment are immutable; rotating its secret repeats the aliases:read and vault-access checks against the same vault and environment. Rotation affects all wallets using this configuration.",
0 commit comments