Skip to main content
Glama

WorkerLane

Agentes colaboradores independientes del harness para cualquier runtime de agentes. Un solo paquete que integra agentes de equipo, aprobaciones, memoria, trazas y contratos de traspaso en cualquier harness que ya uses.

npm License: MIT

Parte de Talocode — herramientas abiertas en las que la gente confía, con potencia alojada detrás de ellas.


Qué es

Los agentes de IA son excelentes ejecutando tareas. La parte difícil es todo lo que los rodea: quién puede ejecutar qué, qué se aprueba, qué ocurrió en la última sesión y poder demostrarlo después. WorkerLane agrupa esas piezas en un solo paquete que funciona con cualquier harness de agentes — sin lealtad a ninguna marca de runtime, sin tener que elegir bando.

  • Colaboradores de IA — crea agentes con nombre y rol, encola tareas y protege el trabajo destructivo detrás de aprobaciones

  • Traspasos agente-humano — valida y repara cargas útiles paso a paso contra contratos de esquema para que las ejecuciones nunca se desvíen silenciosamente

  • Registro de datos completo, de tu propiedad — registra spans con coste y estado, más una memoria duradera que persiste entre sesiones. Todo se almacena localmente en ~/.workerlane a menos que optes por la vía alojada

  • Uso de ordenador — ejecuta screenlane mcp (@talocode/screenlane) junto a workerlane mcp para añadir herramientas de captura de pantalla, dictado y comandos al mismo harness

  • Funciona con cualquier harness — expón todo el paquete como herramientas MCP y conecta cualquier agente compatible con MCP

Related MCP server: BirdEye

Por qué existe

El catálogo es sólido pero está fragmentado: agentes, trazas, memoria y traspasos se distribuyen por separado. WorkerLane elimina el ensamblaje. Una instalación, una superficie, todas las piezas conectadas. Está posicionado como una capa de capacidades por encima del harness, justo donde vive el valor compuesto.

Instalación

npm install -g @talocode/workerlane

o

pip install talocode-workerlane

No necesitas Office, ni runtime, ni nube. El motor local se ejecuta íntegramente en tu máquina.

Inicio rápido (CLI)

# start the MCP server — connect any harness to it
workerlane mcp

# create a coworker
workerlane agent create --name "qa-bot" --role "reviews every PR before merge"

# queue a task, gated behind an approval
workerlane agent run --agent <ID> --task "audit the auth flow" --approve

# save and recall memory across sessions
workerlane memory remember --text "deploy is Fridays, freeze after 4pm" --tags ops,deploy
workerlane memory recall --query "deploy"

# start a trace run
workerlane trace start --name "release-check"

Inicio rápido (MCP — cualquier harness)

{
  "mcp": {
    "workerlane": {
      "type": "local",
      "command": ["workerlane", "mcp"]
    }
  }
}

Una vez conectado, estas herramientas están disponibles para cualquier agente compatible con MCP:

Herramienta

Qué hace

workerlane_agent_create

Crea un colaborador con nombre y rol

workerlane_agent_list

Lista los colaboradores

workerlane_agent_run

Encola una tarea; requireApproval pausa para un humano

workerlane_agent_approve

Aprueba/rechaza una ejecución pendiente (registrado)

workerlane_agent_complete

Marca una ejecución como completada con su resultado

workerlane_agent_runs

Lista ejecuciones, filtra por estado

workerlane_handoff_validate

Valida la salida de un paso contra un contrato de esquema

workerlane_handoff_repair

Valida y repara ligeramente (elimina extras, fuerza tipos)

workerlane_trace_start

Inicia una ejecución de traza

workerlane_trace_span / _span_end

Registra un span (llm/tool/retrieval/handoff) con estado y coste

workerlane_trace_complete

Completa una ejecución → cadena de recibos

workerlane_trace_list

Lista ejecuciones de traza

workerlane_memory_remember

Guarda una memoria

workerlane_memory_recall

Recupera las memorias relevantes

workerlane_memory_list

Lista las memorias guardadas

Uso de ordenador (servidor hermano): instala @talocode/screenlane y añade una segunda entrada MCP:

{
  "mcp": {
    "screenlane": {
      "type": "local",
      "command": ["screenlane", "mcp"]
    }
  }
}

Expone screenlane_capture, screenlane_dictate, screenlane_command, screenlane_send y screenlane_doctor al mismo harness. La automatización de navegador alojada está disponible a través de Agent Browser en Talocode Cloud (/v1/agent-browser/*).

SDK

import { createAgent, createAgentRun, approveAgentRun, validateHandoff, remember, recall, createTraceRun, startTraceSpan } from '@talocode/workerlane'

const bot = createAgent({ name: 'qa-bot', role: 'reviews every PR before merge' })

const run = createAgentRun({ agentId: bot.id, task: 'audit the auth flow', requireApproval: true })
// → a human approves it before it runs
approveAgentRun(run.id, true)

const r = validateHandoff({
  value: { intent: 'ship', confidence: 0.9 },
  schema: { type: 'object', required: ['intent', 'confidence'], properties: { intent: { type: 'string' }, confidence: { type: 'number' } } },
})

remember('deploy is Fridays, freeze after 4pm', ['ops', 'deploy'])
const facts = recall('deploy')

const trace = createTraceRun('release-check')
const span = startTraceSpan(trace.id, 'verify', 'tool')

Datos y propiedad

  • Todo es local primero. El estado vive en ~/.workerlane/ (se puede sobrescribir con WORKERLANE_DIR).

  • agents.json — registro de agentes + rastro de auditoría de ejecuciones con decisiones de aprobación

  • memory.json — memoria duradera

  • traces.json — recibos de spans con coste y estado

  • Exporta o elimina estos archivos en cualquier momento — los datos son tuyos.

Vía alojada

Para equipos que quieren potencia gestionada, WorkerLane está disponible en Talocode Cloud bajo /v1/workerlane/* con facturación de Stacklane. El motor local siempre es gratuito.

Acción

Créditos (alojado)

workerlane.agent.run

3

workerlane.agent.approve

1

workerlane.handoff.validate / repair

2 / 4

workerlane.trace.start / span / complete

1 / 1 / 2

workerlane.memory.remember / recall

4 / 2

Paquetes relacionados

  • @talocode/worklane · pip install talocode-worklane

  • @talocode/memorylane · pip install talocode-memorylane

  • @talocode/handofflane

  • @talocode/tracelane

  • @talocode/agent-browser (uso de ordenador alojado)

Ecosistema Talocode

Producto

Repositorio

WorkerLane (este paquete)

github.com/talocode/workerlane

Tera

Razonamiento, escritura, código

WorkLane

Automatización del trabajo

MemoryLane

Memoria persistente de agentes

HandoffLane

Contratos de esquema paso a paso

TraceLane

Trazado de ejecuciones + recibos

PolicyLane

Puertas de políticas

GateLane

Aplicación de puertas

Agent Browser

Automatización de navegador para agentes

ScreenLane

Automatización de pantalla

SearchLane

Capacidad de búsqueda

XSearchLane

Búsqueda en X

DocuLane

Documentos de Office para agentes

DataLane

Análisis de datos

ClipLoop

Creación de vídeo

Tradia

Trading

Codra

Agente de código

StackLane

Plano de control en la nube

Más: github.com/talocode · talocode.site · docs.talocode.site

Licencia

MIT © Talocode

Maintenance

ActivitySlowing
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    A
    maintenance
    Server-enforced workflow discipline for AI agents. An MCP server providing persistent work items, dependency graphs, quality gates, and actor attribution. Schemas define what agents must produce — the server blocks the call if they don't. Works with any MCP-compatible client.
    207
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    A local-first mission control for AI agent harnesses, providing a unified MCP gateway for shared memory, task queue, and encrypted secrets across multiple agents.
    3 npm
    1
    MIT
  • A
    license
    C
    quality
    B
    maintenance
    Enables local-first LLM orchestration with persistent memory, knowledge management, routing, swarm patterns, API probing, tests, automation planning, and plugin discovery via a stdio MCP server, using SQLite for offline storage.
    51
    62 npm
    1
    MIT