Skip to content
v0.1.0MIT

agent-tools-runtime plugin for a self-hosted tasks REST API: typed facade over a plain CRUD endpoint (no MCP, no OAuth) plus a deterministic insert-and-verify skill.

agent-tools-plugin-tasks

Plugin de agent-tools-runtime para una API REST propia, self-hosted (no un MCP server envuelto, no un SaaS de terceros): un CRUD mínimo de "tasks" desplegado en el VPS del proyecto, sin OAuth ni creación de cuentas — solo una API key.

Instalación

npm install agent-tools-plugin-tasks

Se instala al lado de @rckflr/agent-tools-runtime. Si discoverPlugins() escanea node_modules/agent-tools-plugin-*, el plugin se detecta solo — no hace falta tocar código del runtime.

Configuración

export TASKS_API_KEY="<api key de tu instancia>"
export TASKS_API_BASE="https://tu-instancia/tasks"  # opcional, default https://api.ardf.dev/tasks

Tools expuestas

Con prefix: "tasks", el runtime genera:

  • agent_tools_tasks_discover({ query? })
  • agent_tools_tasks_call({ toolName, arguments, confirm? })
  • agent_tools_tasks_run_skill({ skill, arguments })

Catálogo de toolName disponibles vía _call:

ToolDescripciónMuta estado
list_tasksLista tasks, filtro opcional por texto (q)No
get_taskTrae una task por idNo
create_taskCrea una task (title, done?)Sí — requiere confirm: true
update_taskActualiza title/done de una task existenteSí — requiere confirm: true
delete_taskBorra una task por idSí — requiere confirm: true

Skills

  • insert-and-verify-task({ title, done? }) — determinista, no genera código: crea la task y confirma leyéndola de vuelta (created.id === read.id, title/done coinciden). Mismo patrón que insert-and-verify-datatable-row del plugin de n8n, pero sin capa de workflow de por medio.

Licencia

MIT.