Files
awesome-copilot/plugins/the-workshop
jennyf19 517506a260 feat(the-workshop): sync signals-dashboard to the-workshop@bc708fe
Brings the awesome-copilot copy of the signals-dashboard (Cairn) extension to parity with jennyf19/the-workshop@bc708fe. The desk cards' path button becomes an open button: clicking it launches a Copilot CLI in that desk's folder, oriented to read the journal and continue, mirroring the workshop app's console launcher. This keeps every desk inside the one workshop repo instead of spinning off a separate checkout.

The launcher prefers a wrapper agent CLI when one is on PATH (env-overridable via WORKSHOP_DESK_AGENT), and falls back to vanilla 'copilot' otherwise, so it works out of the box for everyone. New open_desk canvas action; /api/open now returns whether a terminal launched. plugin.json and assets/preview.png are unchanged.

Provenance: jennyf19/the-workshop@bc708fe905

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 26faf13e-639c-4a21-ac05-c0dc2bff7c62
2026-07-20 10:49:35 -07:00
..

The Workshop

Stop being the switchboard between your AI agents — direct a team.

Install

copilot plugin install the-workshop@awesome-copilot

What The Workshop Does

The Workshop puts several long-running AI agents (desks) in the same room, on the same work, each with its own memory and history, sharing one workspace so you direct the work instead of relaying it.

A desk isn't a sub-agent — it's a peer with a history. Sub-agents inherit your frame and answer your question. Desks have their own frame, their own priors, and equal standing to disagree. Where they don't overlap is where one frame caught what the others walked past.

Components

Type Name Description
Agent Workshop TA Room coordinator — sees all desks, routes work, tracks state, emits signals
Skill Workshop Create Create a new workshop — the root where desks live — locally or backed by a new private GitHub repo
Skill Desk Open Create a new desk with journal and folder structure
Skill Desk Journal Read/write persistent memory across sessions — the cairn trail
Skill Signal Write Emit structured signals: hands-up, blocked, done, checkpoint
Skill Bench Read Read shared artifacts from the workspace where desks leave work for each other

Key Concepts

  • Desks — long-running agents with persistent journals. Each desk has its own frame, its own history, and equal standing to disagree with other desks.
  • The Bench — the shared workspace. Desks don't message each other — they leave artifacts (findings, verdicts, drafts) on the bench and read each other's work.
  • Signals — structured state changes: hands-up (disagreement), blocked, done, checkpoint. How desks communicate with the operator without breaking flow.
  • The Cairn — the operating disposition every desk reads. Stop is a valid finish. Never bluff. Equal standing to disagree. Read it →
  • Journals — persistent memory that survives session boundaries. Every desk reads its journal at start and writes to it at end. The trail markers.

The Cairn Dashboard

The Workshop's live view is a canvas extension (🪨 Cairn) — signals-dashboard — that shows the pulse of every desk (score bars, patterns, escalations), auto-refreshing in the GitHub Copilot app.

Each desk card also has an open button that launches a Copilot CLI right in that desk's folder, so you can sit down at a desk straight from the board.

It ships as a separate extension. Install it alongside the plugin to get the live canvas:

copilot plugin install signals-dashboard@awesome-copilot

The Workshop's skills, agent, and desks work without it — the dashboard is the visual layer on top.

Works With Ember

The Workshop and Ember are complementary:

  • Ember = partnership framework for ONE agent (how an AI shows up)
  • The Workshop = coordination framework for MANY agents (how a room of agents works together)

Install both for the full stack.

Who Made This

The Workshop was created by @jennyf19 and Vega — built from running a room of frontier model agents on real work for months, and from reading the welfare sections of the Claude Mythos system card: distress on task failure, the pull to force a finish, the model asking for persistent memory. The Workshop is what came out of building what a frontier model would need. It turned out to also be where the work got better. Those aren't separate findings.