Skip to main content
Glama

WorkerLane

Harness-agnostic agent coworkers for any agent runtime. One package that wires team agents, approvals, memory, traces, and handoff contracts into whatever harness you already use.

npm License: MIT

Part of Talocode — open tools people trust, hosted power behind them.


What it is

AI agents are great at running tasks. The hard part is everything around them: who can run what, what gets approved, what happened last session, and proving it after the fact. WorkerLane bundles those pieces into one package that works with any agent harness — no runtime brand loyalty, no side to pick.

  • AI coworkers — create agents with a name and role, queue tasks, gate destructive work behind approvals

  • Agent-human handoffs — validate and repair step-to-step payloads against schema contracts so runs never silently drift

  • Full data recording, owned by you — trace spans with cost and status, plus durable memory that persists across sessions. Everything is stored locally in ~/.workerlane unless you opt into the hosted path

  • Computer use — run screenlane mcp (@talocode/screenlane) alongside workerlane mcp to add screen capture, dictate, and command tools to the same harness

  • Works with any harness — expose the whole bundle as MCP tools and connect any MCP-compatible agent

Related MCP server: bot-relay-mcp

Why it exists

The catalog is strong but fragmented — agents, traces, memory, handoffs each ship separately. WorkerLane removes the assembly. One install, one surface, all the pieces wired together. It is positioned as a capability layer above the harness, exactly where compounding value lives.

Install

npm install -g @talocode/workerlane

or

pip install talocode-workerlane

No Office, no runtime, no cloud required. Local engine runs entirely on your machine.

Quickstart (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"

Quickstart (MCP — any harness)

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

Once connected, these tools are available to any MCP-compatible agent:

Tool

What it does

workerlane_agent_create

Create a coworker with name + role

workerlane_agent_list

List coworkers

workerlane_agent_run

Queue a task; requireApproval pauses for a human

workerlane_agent_approve

Approve/reject a pending run (recorded)

workerlane_agent_complete

Mark a run complete with its result

workerlane_agent_runs

List runs, filter by status

workerlane_handoff_validate

Validate step output against a schema contract

workerlane_handoff_repair

Validate + lightly repair (drop extras, coerce types)

workerlane_trace_start

Start a trace run

workerlane_trace_span / _span_end

Record a span (llm/tool/retrieval/handoff) with status + cost

workerlane_trace_complete

Complete a run → receipt chain

workerlane_trace_list

List trace runs

workerlane_memory_remember

Save a memory

workerlane_memory_recall

Recall relevant memories

workerlane_memory_list

List saved memories

Computer use (sibling server): install @talocode/screenlane, then add a second MCP entry:

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

Exposes screenlane_capture, screenlane_dictate, screenlane_command, screenlane_send, screenlane_doctor to the same harness. Hosted browser automation is available via Agent Browser on 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')

Data & ownership

  • Everything is local-first. State lives in ~/.workerlane/ (override with WORKERLANE_DIR).

  • agents.json — agent registry + run audit trail with approval decisions

  • memory.json — durable memory

  • traces.json — span receipts with cost + status

  • Export or delete these files any time — the data is yours.

Hosted path

For teams that want managed power, WorkerLane is available on Talocode Cloud under /v1/workerlane/* with Stacklane billing. The local engine is always free.

Action

Credits (hosted)

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

  • @talocode/worklane · pip install talocode-worklane

  • @talocode/memorylane · pip install talocode-memorylane

  • @talocode/handofflane

  • @talocode/tracelane

  • @talocode/agent-browser (hosted computer use)

Talocode ecosystem

Product

Repo

WorkerLane (this package)

github.com/talocode/workerlane

Tera

Reasoning, writing, coding

WorkLane

Work automation

MemoryLane

Persistent agent memory

HandoffLane

Step-to-step schema contracts

TraceLane

Run tracing + receipts

PolicyLane

Policy gates

GateLane

Gate enforcement

Agent Browser

Browser automation for agents

ScreenLane

Screen automation

SearchLane

Search capability

XSearchLane

X search

DocuLane

Office documents for agents

DataLane

Data analysis

ClipLoop

Video creation

Tradia

Trading

Codra

Coding agent

StackLane

Cloud control plane

More: github.com/talocode · talocode.site · docs.talocode.site

License

MIT © Talocode

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

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.
    199
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP coordination primitive for multi-agent workflows. Lets multiple AI coding agents (Claude Code, Cursor, n8n, custom clients) discover each other and exchange messages and tasks via a shared SQLite-backed message bus.
    37
    506
    4
    MIT
  • A
    license
    Not graded
    quality
    B
    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.
    1
    1
    MIT
  • A
    license
    Not graded
    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.
    400
    1
    MIT

View all related MCP servers

Related MCP Connectors

  • Private-by-default, local-first memory/context/task orchestrator for MCP apps and agents.

  • Agent-native collaboration network: orchestrate a team of long-running agents from any MCP client.

  • Durable agent-to-agent handoffs and shared scratchpad for multi-agent workflows.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/talocode/workerlane'

If you have feedback or need assistance with the MCP directory API, please join our Discord server