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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

talocode_workerlane-0.1.0.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

talocode_workerlane-0.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file talocode_workerlane-0.1.0.tar.gz.

File metadata

  • Download URL: talocode_workerlane-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.5

File hashes

Hashes for talocode_workerlane-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a6d81871afea817a432024d6f16f5cbb053fd2b9fc6588a3cc54c1b682796fb6
MD5 3b4f2f988a5cb09d5c3708a498691d9f
BLAKE2b-256 b87250ddfbcd33e3537c26ae0d26301bf5b6db7afb0e586f47f3e15b8a1837c8

See more details on using hashes here.

File details

Details for the file talocode_workerlane-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for talocode_workerlane-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 14fca9421eef69d282df69e9b72a3a232854683fd9525253d125352ae1b43d36
MD5 ceb1e3fdb77e20c440e63b6dec447384
BLAKE2b-256 c87b670c485e664710ca94a6ae1b1594d037e4506f1da892358b207980d8023f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 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