Skip to content

Latest commit

 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Actx0 cli

Command-line tool for the Actx0 platform. Built on the Go client github.com/Actx0/Gctx0.

Install

go install github.com/Actx0/Acli/cmd/acli@latest

Or download a release binary from GitHub Releases.

Authentication

Set environment variables (no local config file in v1):

export ACTX0_ACCESS_KEY="your-access-key"
export ACTX0_WORKSPACE_ID="your-workspace-id"

You can also pass --access-key, --workspace-id, and --base-url on any command.

Quick start

acli status
acli me
acli --json me

acli knowledge list
acli knowledge search "onboarding checklist"
acli agent list
acli memory add "Prefers concise answers" \
  --agent-id "$AGENT_ID" \
  --session-id "$SESSION_ID" \
  --kind preference
acli memory search "preferences" \
  --agent-id "$AGENT_ID" \
  --session-id "$SESSION_ID"

Commands

Command Description
acli version Print build version
acli status Health check + credential presence
acli me Current access-key principal
acli knowledge … Documents: list, upload, search, delete, exists
acli agent … Agents: list, get, create, update, delete
acli prompt … Prompts and versions
acli session … Sessions (requires --agent-id)
acli message … Messages (requires --agent-id and --session-id)
acli memory … Memories (requires --agent-id and --session-id)

Add --json before or after the command for structured JSON output.

Development

go test ./...
go build -o bin/acli ./cmd/acli

Releases are produced by GoReleaser on git tags via GitHub Actions.

License

Apache-2.0

Releases

Packages

Contributors

Languages