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.0.tar.gz (21.0 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.0-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.0.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for ragfly_cli-1.17.0.tar.gz
Algorithm Hash digest
SHA256 affcb907812ae6660b042e4a1ba18e49ee9f34e85fda4a18430bbba58c268784
MD5 81a28d845edac52c7fc0fdf3563b45a5
BLAKE2b-256 b57fd42fc23a2aed5151f056f03de739b6108ecfaf4ba37e3a97df8e7b9a4e9b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.0-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for ragfly_cli-1.17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d46ba0edbf72370dd39eb8ca1b530f9f7f52b03b65936e7b865183e5ef9a7f
MD5 1a8135426143706f2f11b8f8ba1d12ec
BLAKE2b-256 ececfb53488e1b4602a1f8e18a9f04ca6360fd9535313e11a08c55cad1e1f0bb

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