@kansodata/openclaw-airflow-plugin
v0.1.1
Published
Read-only OpenClaw plugin for Apache Airflow Stable REST API /api/v2.
Maintainers
Readme
openclaw-airflow-plugin
Plugin externo read-only de OpenClaw para Apache Airflow.
Alcance actual
- Read-only.
- Solo Airflow Stable REST API.
- Solo
/api/v2. - Sin mutaciones.
- Sin logs, XCom ni features administrativas.
- Sin scraping ni acceso directo a DB.
Tools funcionales
airflow.list_dagsairflow.list_dag_runsairflow.list_task_instances
Restricciones de seguridad
- Solo autenticacion
bearer. - Solo metodo HTTP
GET. - Solo Airflow Stable REST API
/api/v2. - Sin mutaciones.
- Sin lectura de logs.
- Sin XCom.
- Sin features administrativas.
- Sin scraping.
- Sin acceso directo a DB.
Configuracion requerida
baseUrl(URL base de Airflow, validada en modo fail-closed)authMode("bearer")token(Bearer token)
Configuracion opcional
timeoutMs(default15000)retryCount(default1)maxPageSize(default100)defaultDagLimit(default20)defaultDagRunLimit(default10)defaultTaskInstanceLimit(default100)allowPrivateHost(defaultfalse)allowInsecureHttp(defaultfalse)redactSensitiveErrors(defaulttrue)enableVerboseDiagnostics(defaultfalse)
Instalacion local
npm install
npm run typecheck
npm testInstalacion en OpenClaw
- Tarball local:
openclaw plugins install "./kansodata-openclaw-airflow-plugin-0.1.0.tgz" - Referencia npm (scope requerido):
openclaw plugins install "@kansodata/openclaw-airflow-plugin"
Empaquetado local
npm run pack:check
npm run smoke:external