You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+66-37Lines changed: 66 additions & 37 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,72 +1,101 @@
1
1
# retort-plugins
2
2
3
-
IDE plugins for the [Retort](https://github.com/phoenixvc/retort) framework — command palette, sidebar, status bar, and AI context injection across VS Code, JetBrains, and Zed.
3
+
IDE plugins for the [Retort](https://github.com/phoenixvc/retort) framework.
4
+
5
+
## What is Retort?
6
+
7
+
Every AI coding assistant has its own config format — `CLAUDE.md`, `.cursor/rules/`, `.windsurf/rules/`, `.junie/guidelines.md`, `AGENTS.md`, and more. Keeping them in sync by hand means duplicated effort and drift.
8
+
9
+
**Retort** solves this: describe your project once in YAML, run `retort sync`, and get correct, project-aware configs for all 16 supported AI tools — automatically, on every sync.
10
+
11
+
```
12
+
.agentkit/spec/project.yaml ← describe your project once
13
+
.agentkit/spec/teams.yaml ← agent teams and their scopes
14
+
.agentkit/spec/rules.yaml ← coding rules by domain
These plugins bring Retort into your IDE — so you can trigger syncs, run quality gates, check orchestration status, and ask your AI assistant about the active team and tasks, all without leaving your editor.
4
22
5
23
## Extensions
6
24
7
25
| Extension | IDE | AI Integration |
8
26
|-----------|-----|----------------|
9
27
|[`extensions/vscode`](extensions/vscode/)| VS Code 1.90+ |`@retort` Copilot Chat participant |
|[`packages/state-watcher`](packages/state-watcher/)| WebSocket daemon — watches `.claude/state/` and `.agentkit/` files, streams state to the extension |
22
-
|[`packages/router`](packages/router/)| Keyword-based team/agent routing — answers natural-language questions about agent teams |
> **New to Retort?** Start with the [Retort repo](https://github.com/phoenixvc/retort) —
59
+
> run `npx retort init` in your project first, then install the plugin for your IDE.
60
+
61
+
## Internal Packages
62
+
63
+
The VS Code extension is built on three shared packages:
64
+
65
+
| Package | Description |
66
+
|---------|-------------|
67
+
|[`packages/state-watcher`](packages/state-watcher/)| WebSocket daemon — watches `.claude/state/` and `.agentkit/` files, streams live state to the extension |
68
+
|[`packages/router`](packages/router/)| Keyword-based team/agent routing — powers natural-language questions about agent teams |
69
+
|[`packages/ui`](packages/ui/)| React webview — the sidebar dashboard rendered inside VS Code |
70
+
33
71
## Development
34
72
35
73
### Prerequisites
36
74
37
-
- Node.js 20+, npm (VS Code extension and shared packages)
0 commit comments