Skip to main content

CLI for Sibyl - Collective Intelligence Runtime for AI agents

Project description

sibyl-cli

Command-line interface for Sibyl. REST API client with Rich terminal output, designed for humans and AI agents.

Quick Reference

# Install
uv tool install sibyl-cli     # or: moon run install-cli

# Configure
sibyl config set server.url http://localhost:3334/api
sibyl auth login

# Link to project (scopes all commands)
sibyl project link <project_id>

Core Commands

sibyl search "query"                    # Semantic search
sibyl add "title" "content"             # Add knowledge
sibyl task list --status todo,doing     # List tasks
sibyl task start <id>                   # Start task
sibyl task complete <id> --learnings "..." # Complete with learnings

All Commands

Command Purpose
search Semantic search
add Add knowledge
task Task lifecycle (list, start, complete, block, review)
project Project management (list, link, create)
epic Epic management (list, start, complete, roadmap)
entity Entity CRUD
explore Graph navigation (related, dependencies, communities)
source Documentation sources (list, create, crawl)
document View crawled documents
auth Login, logout, API keys
org Organization switching, member management
config Configuration
context Multi-server context management
local Supabase-style local dev (start, stop, logs, reset)

Output Formats

sibyl task list              # JSON (default, for scripts)
sibyl task list --table      # Human-friendly
sibyl task list --csv        # Spreadsheets

Context System

# Override for single command
sibyl --context myproject task list
SIBYL_CONTEXT=myproject sibyl task list

# Priority: --context flag > SIBYL_CONTEXT env > active context > path link

Development

moon run cli:lint         # Ruff check
moon run cli:typecheck    # Pyright
moon run cli:test         # Tests

SilkCircuit Colors

Terminal output uses the SilkCircuit palette:

  • #e135ff Electric Purple — Headers
  • #80ffea Neon Cyan — Interactions
  • #ff6ac1 Coral — Data/IDs
  • #50fa7b Success Green
  • #ff6363 Error Red

Dependencies

Depends on sibyl-core for shared models.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sibyl_dev-0.2.5.tar.gz (101.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sibyl_dev-0.2.5-py3-none-any.whl (114.8 kB view details)

Uploaded Python 3

File details

Details for the file sibyl_dev-0.2.5.tar.gz.

File metadata

  • Download URL: sibyl_dev-0.2.5.tar.gz
  • Upload date:
  • Size: 101.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sibyl_dev-0.2.5.tar.gz
Algorithm Hash digest
SHA256 d3ad5eaa143d4e3ebca315f1d1c987747c56aa8625011c22cbfcb259fae848a4
MD5 b7265ef2391f4b0040c929b0f2795f4a
BLAKE2b-256 a441319f03c11ed8b30834493474b36c325633f8ac87c8a9568aa8e2ca25ca31

See more details on using hashes here.

Provenance

The following attestation bundles were made for sibyl_dev-0.2.5.tar.gz:

Publisher: publish.yml on hyperb1iss/sibyl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file sibyl_dev-0.2.5-py3-none-any.whl.

File metadata

  • Download URL: sibyl_dev-0.2.5-py3-none-any.whl
  • Upload date:
  • Size: 114.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for sibyl_dev-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 a59b4239b1018a09f6513bd392143c1d6f5b24301f3eef2e62d704f4a8527536
MD5 9d5f9b3125b02878a410b9d87caabe8e
BLAKE2b-256 213ba9b75a9001dec0114c8b51af969aa4aa7b146a90f5a3c0460d9d2ca8d674

See more details on using hashes here.

Provenance

The following attestation bundles were made for sibyl_dev-0.2.5-py3-none-any.whl:

Publisher: publish.yml on hyperb1iss/sibyl

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page