v0.11.0 — The Agent Ecosystem Operational Layer
Release pitch: synlynk v0.11.0 is the Agent Ecosystem Operational Layer — every dispatch now carries permissions and recovery paths, your terminal shows a live fleet of agents in real time, and the full workflow discipline is baked into every agent directive file at init.
What's in v0.11.0
Agent Autonomy Bridge (BS-12, PR #119)
synlynk dispatch --grant <perm> --revoke <perm>— per-task permission overrides with role defaults for 12 role typessynlynk configure agent <name>— per-project harness overrides in.agents/<agent>.jsonsynlynk jobs --stalled— list jobs with HANDOFF_PENDING sentinelsynlynk jobs handoff <job_id> [--to <agent>]— transfer stalled jobs to a new agent with full context preservationsynlynk doctorTC-5 — SOP presence check with interactive fix wizard and "I'm stuck" Claude escalationsynlynk sync --repair-sops— re-inject missing SOP sections without touching existing harness content- 6 SOP blocks baked into all directive files at init: PR Review Discipline · Brainstorm-First · Design→Plan→Build · Capability Allocation · Cost Visibility · Repo Hygiene
Live Job Observatory (BS-13, PR #117)
synlynk watch --live— fullscreen live terminal job board, auto-refreshes every 3s- Vizor Observatory tab — real-time fleet view in the browser dashboard
Vizor Efficiency Enrichment (BS-22, PRs #113, #118)
- R/W/T budget bars per agent card
- 6×4 Cycle × Agent capability matrix with full/partial/none badges
- Per-agent radar hexagon SVGs (6-axis, 80×80px)
Ecosystem Status + Capacity (BS-16, PR #110)
synlynk status/synlynk status --json— terminal + machine-readable ecosystem snapshot- Three dispatch modes:
eco/daily-grind/perf - Three new
_preflight_dispatch()budget gates
Modularisation
synlynk/__init__.pysplit from 11,268L into 5 focused modules:probe.py,sentinel.py,upgrade.py,dispatch.py,_constants.py
Fixes
- TC-2 false-positive fix arc (PRs #114–#116) — eliminated blocking of all Agy dispatches in probed repos
Test count
868 tests (up from 616 at v0.10.0)