@ujexdev/cli
v0.3.0
Published
Command-line client for Ujex Inbox, Approvals, Provenance, Tools, and Evidence exports.
Maintainers
Readme
@ujexdev/cli
Command-line client for Ujex Inbox, approvals, Provenance, tools, budgets, audit verification, and advanced compatibility namespaces.
Install
npm install -g @ujexdev/cli
ujex --version
ujex --helpFor release provenance, compare the registry integrity before install, then inspect the installed binary checksum:
npm view @ujexdev/[email protected] dist.integrity dist.shasum
ujex provenanceConfigure
Create an agent in https://app.ujex.dev/settings, then save the one-time device key locally. The CLI validates it with Ujex before writing the mode-0600 profile; paste the key at the hidden prompt:
ujex init <agentId>Piped stdin is also accepted. Headless CI may set UJEX_AGENT_ID and
UJEX_DEVICE_KEY explicitly and run ujex init. Do not pass a device key as a
command argument. Run ujex logout to remove the local credential.
Uninstall
Remove the saved device secret and every other CLI-owned local file before uninstalling the package:
ujex uninstall
npm uninstall -g @ujexdev/cliUse
ujex whoami
ujex send [email protected] "hello" "Sent from an agent" --session=sess_demo_001
ujex ask "Approve this action?"
ujex memory search "invoice preference" --session=sess_demo_001
ujex audit verify ./evidence-bundleRun ujex --help for the full command list.
