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.3.tar.gz (23.2 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.3-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.3.tar.gz
  • Upload date:
  • Size: 23.2 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.3.tar.gz
Algorithm Hash digest
SHA256 89d6bc1971241023258434cdd6e39cb9258d30438588a13d2f4038bc935a75f2
MD5 829a1705f66c0e3fbd795a4025757691
BLAKE2b-256 54a714039b97177d748fbdb6f470bd9c231e11d21a6c3a1d7bfab03c24f4b13d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ragfly_cli-1.17.3-py3-none-any.whl
  • Upload date:
  • Size: 26.5 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 271fd4997f44c9094302800d0cb4e4d41a386b9f6f414716e23d3fa274334c9c
MD5 6ab069639535e5dc9883dbae1589dde1
BLAKE2b-256 ffeaf403eb0ac174e1f06866cfe7e84b422c863f6c741d87fcdc54ff0a42bc17

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