К основному содержанию
плагин официальный · GitHub

the-workshop — плагин для GitHub Copilot: команда агентов вместо

Ставит несколько долгоживущих агентов в одно рабочее пространство. Вы направляете работу, а не пересказываете её между чатами.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install the-workshop@awesome-copilot
Открыть на GitHub

Что делает the-workshop

The Workshop заводит «дески» — долгоживущих агентов с собственной памятью и историей. Это не субагенты: субагент наследует вашу рамку и отвечает на ваш вопрос, а деск держит свою и имеет равное право не согласиться. Расхождение между рамками и есть то, ради чего всё затевалось.

Внутри шесть компонентов: агент Workshop TA координирует комнату, видит все дески и раздаёт работу; скиллы workshop-create, desk-open, desk-journal, signal-write и bench-read создают воркспейс, открывают деск с журналом, ведут постоянную память между сессиями и читают общие артефакты. Дески не переписываются напрямую — они оставляют находки и черновики на «скамейке», а сигналы (hands-up, blocked, done, checkpoint) сообщают оператору о смене состояния.

Живой вид — отдельное расширение signals-dashboard, его ставят вторым плагином. Сами скиллы, агент и дески работают и без него. Учтите: кнопка **open** глушит внешние MCP-плагины, оставляя доступ к корню воркспейса, а **connected** открывает полный набор инструментов — если деску нужны трекер задач или API, выбирайте второе.

Какие задачи решает

  • перестать быть коммутатором между несколькими агентами
  • сохранить память агента между сессиями через журнал
  • свести работу нескольких агентов в одно рабочее пространство
  • получать структурированные сигналы о блокировках и готовности
  • дать агентам право не соглашаться друг с другом

Примеры запросов агенту

  • создай новый workshop в этом проекте
  • открой деск для разбора архитектуры и заведи ему журнал
  • запиши в журнал деска, что мы решили по схеме данных

Как установить the-workshop

Команда из источника

copilot plugin install the-workshop@awesome-copilot

По шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой

Из того же набора732

Весь набор →
typespec-m365-copilot Генерирует декларативных агентов и API-плагины на TypeSpec для Microsoft 365 Copilot. Нужен при описании REST-операций, авторизации и карточек Adaptive Cards. ★ 40 418звёзд репо typescript-mcp-development Набор для сборки MCP-серверов на TypeScript и Node.js с официальным SDK: инструкции, генератор проектов и экспертный режим чата. ★ 40 418звёзд репо token-pacman Визуализирует расход AI-кредитов текущей сессии в виде игрового поля Pac-Man. Пригодится, если нужно вовремя заметить приближение к лимиту квоты. ★ 40 418звёзд репо tiny-tool-town-submitter Плагин проверяет репозиторий на готовность к Tiny Tool Town, отправляет issue с заявкой и запускает работу над найденными недочётами. ★ 40 418звёзд репо testing-automation Набор инструментов для автоматизации тестирования и TDD в GitHub Copilot. Добавляет команды для Playwright, JUnit 5, NUnit и цикл субагентов для разработки через тесты. ★ 40 418звёзд репо technical-spike Создаёт технические спайки для проверки критических решений до спецификации и реализации. Помогает разобрать неизвестные и проверить допущения. ★ 40 418звёзд репо swift-mcp-development Плагин помогает создавать MCP-серверы на Swift через официальный MCP Swift SDK. Подойдёт, когда нужен шаблон проекта и помощь с современной конкурентностью. ★ 40 418звёзд репо structured-autonomy Плагин делит разработку на продуманное планирование и экономную реализацию. Помогает пошагово спланировать, сгенерировать и внедрить код через GitHub Copilot. ★ 40 418звёзд репо

Похожие

agent-orchestration OrchestKit Скилл с паттернами автономных циклов, координации нескольких агентов и мультисценарных прогонов. Пригодится, когда строите агентные пайплайны и выбираете фреймворк. CX Codex +1 1 400установок ae-team ThinkingAIAgenticEngine Скилл-справочник по ae-cli: управление командами агентов и запуск TeamRun. Пригодится, когда агент должен сам найти команду и довести задачу до артефактов. CX Codex +1 839установок delegate-setup amElnagdy Скилл настраивает карту линий делегирования: какой CLI-исполнитель берёт фичи, тесты или UI, с моделью и уровнем усилий. Пишет конфиг только после вашего явного «да». CX Codex +1 5 900установок arena backnotprop Запускает несколько параллельных попыток на одну задачу, оценивает их по рубрике и переносит сильные куски проигравших в выбранную базу. CX Codex +1 5 500установок Swarm Orchestration ruvnet Скилл для управления роями агентов с параллельным выполнением задач, динамической топологией и автоматической балансировкой нагрузки. Нужен, когда одного агента недостаточно и требуется координировать специалистов разного профиля. CX Codex +1 2 100установок multi-agent-orchestration qodex-ai Помогает проектировать совместную работу нескольких ИИ-агентов, распределять задачи между ними и объединять результаты. Пригодится при настройке сложных цепочек с разделением ролей. CX Codex +1 2 100установок

Рядом в теме «Настройка агента: память, контекст, субагенты»

Все плагины по теме «Настройка агента: память, контекст, субагенты» →

Вопросы о the-workshop

Как установить the-workshop в GitHub Copilot?

Одной командой: copilot plugin install the-workshop@awesome-copilot. Живой дашборд ставится отдельно — copilot plugin install signals-dashboard@awesome-copilot.

Что делает the-workshop?

Собирает долгоживущих агентов-десков в общем воркспейсе с общей скамейкой артефактов. Вы направляете работу, а не пересылаете сообщения между агентами.

Чем деск отличается от субагента?

Субагент наследует вашу рамку и отвечает на ваш вопрос. У деска своя рамка, своя история и равное право не согласиться с другими десками.

Исходный текст

the-workshop · MIT
# 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](../../agents/workshop-ta.agent.md) | Room coordinator — sees all desks, routes work, tracks state, emits signals |
| Skill | [Workshop Create](../../skills/workshop-create/) | Create a new workshop — the root where desks live — locally or backed by a new private GitHub repo |
| Skill | [Desk Open](../../skills/desk-open/) | Create a new desk with journal and folder structure |
| Skill | [Desk Journal](../../skills/desk-journal/) | Read/write persistent memory across sessions — the cairn trail |
| Skill | [Signal Write](../../skills/signal-write/) | Emit structured signals: hands-up, blocked, done, checkpoint |
| Skill | [Bench Read](../../skills/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 →](https://github.com/jennyf19/the-workshop/blob/main/CAIRN.md)
- **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 has two launch choices:

- **open** — the cost-aware repo profile. The desk keeps access to the Workshop
  root for cross-desk journals and artifacts while ambient plugin MCPs are
  suppressed.
- **connected** — the full configured tool surface for work that needs external
  systems such as issue trackers, mail, or service APIs.

The summary bar also has a **Local** toggle. It is orthogonal to repo/connected:
when available and on, the frontier desk may use
[Sealed Delegation](https://github.com/jennyf19/sealed-delegation)'s
`local-agent-delegation` skill for bounded read/evidence work. Availability is
fail-closed (installed skill + qualified route receipt). Local output is a
proposal and never earns savings credit on its own.

Set `WORKSHOP_DESK_PROFILE=connected` to make the main **open** button use the
full tool surface; in that mode the separate **connected** button is omitted.

Both launch a CLI in the desk's folder. If Agency is installed, Cairn keeps
using the existing Agency wrapper; otherwise it launches plain Copilot CLI.

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](../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](https://github.com/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.

© jennyf19 · MIT · github/awesome-copilot

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой