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 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
  • @talocode/workerlane (npm engine) · pip install 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 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 workerlane 0.1.0
File Size Uploaded
workerlane-0.1.0.tar.gz 4.9 kB Details

Built distribution (wheel)

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

Total release size: 10.6 kB

Release files / workerlane-0.1.0.tar.gz

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

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

Download URL workerlane-0.1.0-py3-none-any.whl
Size 5.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1f4193b4f6c5b46f3685a625b68a131713a81ca0578a81de3b2185b767f37b7f
BLAKE2b-256 checksum
How to use checksums
009c124929694aa0bd20930b93506fb8b697f7cfc42534cc1b6fb5db7edd5b9a
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