Skip to main content

RAGfly CLI — operate RAGfly from the terminal and CI (login + cloud API). Lightweight, no desktop dependencies.

Project description

RAGfly CLI

Operate RAGfly from the terminal and CI — login + the full cloud API surface against api.ragfly.ai. Lightweight: depends only on click, rich, httpx and keyring. No desktop / PySide6 / OCR dependencies.

pip install ragfly-cli
ragfly version
ragfly login
ragfly cloud me

This package ships the ragfly binary for scripting and automation. It is distinct from pip install ragfly (the Python SDK, import import ragfly) and from RAGfly Desktop (the DMG/exe that bundles the local file worker for ragfly local scan/sync/daemon).

Authentication

# Interactive (JWT, stored in the OS keyring)
ragfly login

# Non-interactive / CI (API key, no expiry)
export RAGFLY_TOKEN=slm_live_xxxxxxxxxx

Command surface

ragfly
├── login / logout / version
└── cloud                    ← operations against api.ragfly.ai
    ├── me
    ├── grupo       listar | cambiar | limpiar
    ├── api-key     crear | listar | revocar
    ├── documento   listar | ver
    ├── espacio     listar | ver
    ├── cola        ver | ejecuciones
    ├── habilidad   listar | ver | ejecutar
    ├── catalogo
    ├── buscar
    └── chat        preguntar

Full reference: https://api.ragfly.ai/docs and docs/integradores/CLI.md.

Local operations (ragfly local scan/sync/daemon) require the local file worker and ship with RAGfly Desktop, not with this package.

Source

The command logic is extracted from the RAGfly Desktop client (cliente/ragfly/). Canonical source of each module lives there; keep this package's copies in sync when the cloud command surface changes.

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

ragfly_cli-1.17.2.tar.gz (22.1 kB view details)

Uploaded Source

Built Distribution

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

ragfly_cli-1.17.2-py3-none-any.whl (25.1 kB view details)

Uploaded Python 3

File details

Details for the file ragfly_cli-1.17.2.tar.gz.

File metadata

  • Download URL: ragfly_cli-1.17.2.tar.gz
  • Upload date:
  • Size: 22.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ragfly_cli-1.17.2.tar.gz
Algorithm Hash digest
SHA256 5433cb0e112e4682b9059bce18d9ce6357222b5f23913385a67c6515fe06277d
MD5 3907a2af205937f8f79db921139c57bb
BLAKE2b-256 6a7862cb58408e09bdabe77e54ee690773ce7ba509e0ef7b06c0266a14a20970

See more details on using hashes here.

File details

Details for the file ragfly_cli-1.17.2-py3-none-any.whl.

File metadata

  • Download URL: ragfly_cli-1.17.2-py3-none-any.whl
  • Upload date:
  • Size: 25.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ragfly_cli-1.17.2-py3-none-any.whl
Algorithm Hash digest
SHA256 544b610459d9b5c9fdd8e5225c6aa5ffc8471f2916516f85520b76c7795985dd
MD5 c4096aa3536cf08a7528747cfb6fe4c5
BLAKE2b-256 92259a12edca089ebce4fabc983ad996fa4e1c84f6b8f7742f2839d7c4c3f1ab

See more details on using hashes here.

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