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
    ├── 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.16.0.tar.gz (20.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.16.0-py3-none-any.whl (22.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ragfly_cli-1.16.0.tar.gz
  • Upload date:
  • Size: 20.1 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.16.0.tar.gz
Algorithm Hash digest
SHA256 1069f25577891a90101b57a9dc74d6ef682fb4e2cbe697449546d3a5d8ca908c
MD5 89d7cc324142191dc0601c36515e6baa
BLAKE2b-256 cf51e765f9e4b7c067acb242fe2c556f6943adb9a7b334f16020743bcc624070

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ragfly_cli-1.16.0-py3-none-any.whl
  • Upload date:
  • Size: 22.8 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.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 64762e6992062b774098f7f1b08c0f90728eec7adca6cb68f09cffce93d4a1fa
MD5 ce6e7b1a45ae5a4b6cea721ed73c66b1
BLAKE2b-256 065657412ff062f8cc642b851dd5fd4d3035e1c0f60fe566d9b929197d0e30d2

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