cli.sgit.ai / Command reference / sgit dev

sgit dev

Dev/perf instrumentation tools (sgit dev <tool>).

Generated from sgit help all --format json, sgit-ai v0.23.0. 26 subcommands below. To change this page, change the command's register() in the CLI and regenerate.

sgit dev

Subcommands

sgit dev cat-object

Decrypt and display object contents

sgit dev cat-object [options] <object_id>
ArgumentWhat it is
object_idrequiredObject ID (12-char hex)
OptionWhat it does
--directory, -dVault directory (default: .)
--vault-keyVault key (auto-read from .sg_vault/local/vault_key if omitted)

sgit dev debug

Enable or disable debug mode for a vault

sgit dev debug

sgit dev debug off

Disable debug mode

sgit dev debug off [directory]
ArgumentWhat it is
directoryoptionalVault directory (default: .)

sgit dev debug on

Enable debug mode

sgit dev debug on [directory]
ArgumentWhat it is
directoryoptionalVault directory (default: .)

sgit dev debug status

Show current debug mode state

sgit dev debug status [directory]
ArgumentWhat it is
directoryoptionalVault directory (default: .)

sgit dev derive-keys

Derive and display vault keys

sgit dev derive-keys <vault_key>
ArgumentWhat it is
vault_keyrequiredVault key ({passphrase}:{vault_id})

sgit dev dump

Dump complete internal vault state as JSON

sgit dev dump [options] [directory]
ArgumentWhat it is
directoryoptionalVault directory (default: .)
OptionWhat it does
--output, -oWrite dump JSON to FILE instead of stdout
--remoteDump remote server state instead of local
--structure-keyUse structure key (hex) for metadata-only dump

sgit dev plugins

Manage sgit-ai plugins

sgit dev plugins

sgit dev plugins disable

Disable a plugin

sgit dev plugins disable <name>
ArgumentWhat it is
namerequiredPlugin name

sgit dev plugins enable

Enable a plugin

sgit dev plugins enable <name>
ArgumentWhat it is
namerequiredPlugin name

sgit dev plugins list

List all plugins with status

sgit dev plugins list [options]
OptionWhat it does
--jsonOutput as JSON

sgit dev plugins show

Show a plugin manifest

sgit dev plugins show <name>
ArgumentWhat it is
namerequiredPlugin name

sgit dev profile

Profile a vault operation

sgit dev profile

sgit dev profile clone

Profile the clone pipeline with per-phase timing

sgit dev profile clone [options] <vault_key> <directory>
ArgumentWhat it is
vault_keyrequiredVault key ({passphrase}:{vault_id})
directoryrequiredDirectory to clone into
OptionWhat it does
--jsonOutput machine-readable JSON
--output, -oWrite JSON to FILE instead of stdout
--sparseSparse clone (no blob download)

sgit dev replay

Replay / diff a clone trace JSON offline

sgit dev replay [options] <trace>
ArgumentWhat it is
tracerequiredPath to trace JSON (from sgit dev profile clone --json)
OptionWhat it does
--diffCompare against a second trace JSON
--jsonJSON output

sgit dev server-objects

Inventory remote objects by type

sgit dev server-objects [options] <vault_key>
ArgumentWhat it is
vault_keyrequiredVault key
OptionWhat it does
--jsonJSON output
--output, -oWrite JSON to FILE

sgit dev step-clone

Pausable clone with per-phase progress

sgit dev step-clone [options] <vault_key> <directory>
ArgumentWhat it is
vault_keyrequiredVault key
directoryrequiredDirectory to clone into
OptionWhat it does
--jsonJSON output
--no-pauseNon-interactive; do not pause between steps

sgit dev tree-graph

Visualise tree DAG from vault metadata

sgit dev tree-graph [options] <vault_key>
ArgumentWhat it is
vault_keyrequiredVault key
OptionWhat it does
--dotWrite Graphviz DOT to FILE
--jsonJSON output
--output, -oWrite JSON to FILE

sgit dev workflow

Workflow framework tools (sgit dev workflow <cmd>)

sgit dev workflow

sgit dev workflow gc

Clean up old workflow workspaces

sgit dev workflow gc [options]
OptionWhat it does
--older-thanRemove workspaces older than N days (default: 7)
--vault-dir, -dVault directory (default: .)

sgit dev workflow inspect

Inspect a workflow workspace by work-id

sgit dev workflow inspect [options] <work_id>
ArgumentWhat it is
work_idrequiredWork ID (or prefix)
OptionWhat it does
--vault-dir, -dVault directory (default: .)

sgit dev workflow list

List registered workflows

sgit dev workflow list

sgit dev workflow log

Show recent transaction log records

sgit dev workflow log [options]
OptionWhat it does
--filterFilter by workflow name
--vault-dir, -dVault directory (default: .)

sgit dev workflow resume

Resume an interrupted workflow

sgit dev workflow resume [options] <work_id>
ArgumentWhat it is
work_idrequiredWork ID to resume
OptionWhat it does
--vault-dir, -dVault directory (default: .)

sgit dev workflow show

Show steps + I/O schemas for a workflow

sgit dev workflow show <workflow>
ArgumentWhat it is
workflowrequiredWorkflow name (e.g. clone)

sgit dev workflow trace

Pretty-print the SGIT_TRACE=1 step trace log

sgit dev workflow trace [options] [vault_dir]
ArgumentWhat it is
vault_diroptionalVault directory (default: .)
OptionWhat it does
--filterFilter by workflow name

This page as markdown · its source, admin/content/reference/sgit-cli-reference.json