Skip to main content

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.

PyPI 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 — pair with @talocode/screenlane (screenlane 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

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

pip install talocode-workerlane

or

npm install -g @talocode/workerlane

No runtime, no cloud required for the local engine. The Python SDK uses a globally installed workerlane engine when available, otherwise it runs the public npm package through npx. State lives in ~/.workerlane/ (override with WORKERLANE_DIR).

Quickstart (Python SDK)

from workerlane import WorkerLaneClient

lane = WorkerLaneClient()

# create a coworker
agent = lane.create_agent(name="qa-bot", role="reviews every PR before merge")

# queue a task, gated behind a human approval
run = lane.run_agent(agent["id"], task="audit the auth flow", require_approval=True)
# run["status"] == "pending-approval"

# a human approves it — the decision is recorded
approved = lane.approve_run(run["id"], True)

# hosted path (needs TALOCODE_API_KEY)
hosted = lane.hosted()
hosted.agent_run(agent["id"], task="audit the auth flow")

Auth / env

  • TALOCODE_API_KEY — set to use the hosted /v1/workerlane/* path (Stacklane billing)
  • TALOCODE_BASE_URL — defaults to https://api.talocode.site
  • WORKERLANE_DIR — where local state is stored (defaults to ~/.workerlane)

API surface

The Python SDK mirrors the CLI and the hosted API:

Action Local Hosted credits
create_agent / list_agents ✅ 0
run_agent (with approval gate) ✅ 3
approve_run ✅ 1
handoff_validate / handoff.repair via CLI 2 / 4
memory_recall / memory.remember via CLI 2 / 4
trace_start / span / complete via CLI 1 / 1 / 2

Full MCP surface (workerlane mcp) exposes 16 tools: workerlane_agent_create/list/run/approve/complete/runs, workerlane_handoff_validate/repair, workerlane_trace_start/span/span_end/complete/list, workerlane_memory_remember/recall/list.

CLI (npm engine)

workerlane agent create --name "qa-bot" --role "reviews every PR"
workerlane agent run --agent <ID> --task "audit" --approve
workerlane agent approve --run <RUN_ID> --yes
workerlane mcp          # start the MCP server for any harness
workerlane pricing
workerlane capabilities

Related packages

  • @talocode/workerlane (npm engine) · pip install talocode-workerlane (this package)
  • @talocode/screenlane · pip install talocode-screenlane
  • @talocode/worklane · pip install talocode-worklane
  • @talocode/memorylane · pip install talocode-memorylane
  • @talocode/handofflane
  • @talocode/tracelane

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

Metadata

Release files for talocode-workerlane 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for talocode-workerlane 0.1.0
File Size Uploaded
talocode_workerlane-0.1.0.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for talocode-workerlane 0.1.0
File Interpreter ABI Platform
talocode_workerlane-0.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / talocode_workerlane-0.1.0.tar.gz

Download URL talocode_workerlane-0.1.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
a6d81871afea817a432024d6f16f5cbb053fd2b9fc6588a3cc54c1b682796fb6
BLAKE2b-256 checksum
How to use checksums
b87250ddfbcd33e3537c26ae0d26301bf5b6db7afb0e586f47f3e15b8a1837c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release files / talocode_workerlane-0.1.0-py3-none-any.whl

Download URL talocode_workerlane-0.1.0-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
14fca9421eef69d282df69e9b72a3a232854683fd9525253d125352ae1b43d36
BLAKE2b-256 checksum
How to use checksums
c87b670c485e664710ca94a6ae1b1594d037e4506f1da892358b207980d8023f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.5

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page