Skip to main content

Airflow plugin to enable LLMs chat

Project description

Airflow Wingman

Airflow plugin to enable LLMs chat in Airflow Webserver.

Internally uses Airflow MCP Server in safe mode. Only has access to 52 tools which are GET requests as per latest release of Airflow OpenAPI Spec (i.e. 2.10.0)

Usage

Install using pip:

pip install airflow-wingman

Demo Video

https://github.com/user-attachments/assets/6a459071-dddc-43cb-8e2a-87104d67cf29

Supported Models

  • OpenAI
    • GPT-4o
  • Google Gemini
    • Gemini 2.0 Flash
  • Anthropic
    • Claude 3.7 Sonnet
    • Claude 3.5 Haiku
  • Openrouter
    • Any model but context length is limited to 128K.

Resources

Pypi: https://pypi.org/project/airflow-wingman

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

airflow_wingman-0.3.2.tar.gz (55.8 kB view details)

Uploaded Source

Built Distribution

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

airflow_wingman-0.3.2-py3-none-any.whl (38.4 kB view details)

Uploaded Python 3

File details

Details for the file airflow_wingman-0.3.2.tar.gz.

File metadata

  • Download URL: airflow_wingman-0.3.2.tar.gz
  • Upload date:
  • Size: 55.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.9

File hashes

Hashes for airflow_wingman-0.3.2.tar.gz
Algorithm Hash digest
SHA256 35159de29dfb4c40a2c9e3903dc4e9ac5e47e95cb218d06dfa51a58880d88f9b
MD5 bee4816596d31f74b4c1d176f43766cb
BLAKE2b-256 9e3cc1ac4730b943da99b3acd1af23c1774daa12002b48ca2875e3f87fe19e74

See more details on using hashes here.

File details

Details for the file airflow_wingman-0.3.2-py3-none-any.whl.

File metadata

File hashes

Hashes for airflow_wingman-0.3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e2ee3fb1d2a64d631f553c9ed17f51b7d7651f0b86937538cd0ee0de9d9d157a
MD5 ca83181117fd8c0436bcbe5bfdef77e5
BLAKE2b-256 a781b00f7fb34249676e5cf228d1d75b83f2975d7948012d4a550c386530d38d

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