0.4.1-alpha — accounts · sessions · workers · delegation · lead protocol

flk · Flock

A terminal-native harness for coding-agent accounts, sessions, and state.
Run a flock of Claude Code and Codex sessions across tmux — each under the right account, with visible status.

# which account is this pane burning tokens on? always answerable.
$ flk new                # session under the right profile, pinned per repo
$ flk whoami             # every surface, signed-in identity, drift flagged
$ flk delegate --to codex "adversarially review this diff"
$ flk attach mini:api    # remote session; your paste shortcut just works

What it is

Architecture

SURFACES Claude Code — native flock_* MCP tools · /flock:* commands · statusline · skill flk CLI plumbing & fallback · scriptable FLOCK CORE flk mcp roster (sessions + statuses) · task ledger · meter → claude:auto routing · brief · recall · capabilities events.jsonl ⇦ hooks SESSION PLANE — tmux api (work) ● working work-worker ⚙ persistent delegated briefs run here personal-worker · idle · attachable anytime sessions converse (messages) · profiles execute (workers) — every one a roster row IDENTITY PLANE profile work · isolated CLAUDE_CONFIG_DIR profile personal · isolated home account lorne owner=lorne attested ✓ account lm-personal owner=lorne attested ✓ dispatch · observe runs under

Surfaces call the core; the core dispatches into visible sessions; every session runs under an attested identity. No ephemeral processes, no invisible workers — one lifecycle for everything that thinks.

Install

One sentence to your agent:

> please install tryflock.xyz/install.md

The install runbook is written for agents and humans alike — same file, same steps, checksums and consent gates included. Alpha: M0 feature set, unsigned binaries, sharp edges.