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.1.tar.gz (21.7 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.1-py3-none-any.whl (24.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.1.tar.gz
  • Upload date:
  • Size: 21.7 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.1.tar.gz
Algorithm Hash digest
SHA256 9cd1c4e1505bd1f6f14d7c41fcae0d49881367301966c8f28a8ef4364c8d33b2
MD5 522069990d2f68ca65a9562c321c3168
BLAKE2b-256 ade64358a606e964f881da335f25d147f239798cd8dd9a913cb76227290d90a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.1-py3-none-any.whl
  • Upload date:
  • Size: 24.6 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a306948f9f8aa891f296fe62476935bd4375615ef85d0bcd6962802747d985f0
MD5 cb49c18474f32f3ec55cc958a8d26c1e
BLAKE2b-256 b7e29245e7eccd888b89d3ca2fc53a26355d20c634eeff61050966c8860e8866

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