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
@@ -283,117 +284,6 @@ Code implementation, refactoring, testing, verification. *Execute the plan - no
283
284
284
285
---
285
286
286
-
## Tools & Capabilities
287
-
288
-
### Tmux Integration
289
-
290
-
> ⚠️ **Temporary workaround:** Start OpenCode with `--port` to enable tmux integration. The port must match the `OPENCODE_PORT` environment variable (default: 4096). This is required until the upstream issue is resolved. [opencode#9099](https://github.com/anomalyco/opencode/issues/9099).
**Watch your agents work in real-time.** When the Orchestrator launches sub-agents or initiates background tasks, new tmux panes automatically spawn showing each agent's live progress. No more waiting in the dark.
295
-
296
-
#### Quick Setup
297
-
298
-
1.**Enable tmux integration** in `oh-my-opencode-slim.json` (see [Plugin Config](#plugin-config-oh-my-opencode-slimjson)).
299
-
300
-
```json
301
-
{
302
-
"tmux": {
303
-
"enabled": true,
304
-
"layout": "main-vertical",
305
-
"main_pane_size": 60
306
-
}
307
-
}
308
-
```
309
-
310
-
2.**Run OpenCode inside tmux**:
311
-
```bash
312
-
tmux
313
-
opencode --port 4096
314
-
```
315
-
316
-
Or use a custom port (must match `OPENCODE_PORT` env var):
317
-
```bash
318
-
tmux
319
-
export OPENCODE_PORT=5000
320
-
opencode --port 5000
321
-
```
322
-
323
-
This allows multiple OpenCode instances on different ports.
324
-
325
-
326
-
#### Layout Options
327
-
328
-
| Layout | Description |
329
-
|--------|-------------|
330
-
|`main-vertical`| Your session on the left (60%), agents stacked on the right |
331
-
|`main-horizontal`| Your session on top (60%), agents stacked below |
332
-
|`tiled`| All panes in equal-sized grid |
333
-
|`even-horizontal`| All panes side by side |
334
-
|`even-vertical`| All panes stacked vertically |
335
-
336
-
---
337
-
338
-
### Quota Tool
339
-
340
-
For Antigravity users. You can trigger this at any time by asking the agent to **"check my quota"** or **"show status."**
|`antigravity_quota`| Check API quota for all Antigravity accounts (compact view with progress bars) |
347
-
348
-
---
349
-
350
-
### Background Tasks
351
-
352
-
The plugin provides tools to manage asynchronous work:
353
-
354
-
| Tool | Description |
355
-
|------|-------------|
356
-
|`background_task`| Launch an agent in a new session (`sync=true` blocks, `sync=false` runs in background) |
357
-
|`background_output`| Fetch the result of a background task by ID |
358
-
|`background_cancel`| Abort running tasks |
359
-
360
-
---
361
-
362
-
### LSP Tools
363
-
364
-
Language Server Protocol integration for code intelligence:
365
-
366
-
| Tool | Description |
367
-
|------|-------------|
368
-
|`lsp_goto_definition`| Jump to symbol definition |
369
-
|`lsp_find_references`| Find all usages of a symbol across the workspace |
370
-
|`lsp_diagnostics`| Get errors/warnings from the language server |
371
-
|`lsp_rename`| Rename a symbol across all files |
372
-
373
-
>**Built-in LSP Servers:** OpenCode includes pre-configured LSP servers for 30+ languages (TypeScript, Python, Rust, Go, etc.). See the [official documentation](https://opencode.ai/docs/lsp/#built-in) for the full list and requirements.
|`ast_grep_replace`| AST-aware code refactoring with dry-run support |
386
-
387
-
---
388
-
389
-
### Formatters
390
-
391
-
OpenCode automatically formats files after they're written or edited using language-specific formatters.
392
-
393
-
> **Built-in Formatters:** Includes support for Prettier, Biome, gofmt, rustfmt, ruff, and 20+ others. See the [official documentation](https://opencode.ai/docs/formatters/#built-in) for the complete list.
394
-
395
-
---
396
-
397
287
## 🧩 Skills
398
288
399
289
Skills are specialized capabilities that agents can use. Each agent has a default set of skills, which you can override in the agent config.
@@ -484,7 +374,7 @@ Override skills per-agent in your [Plugin Config](#plugin-config-oh-my-opencode-
484
374
485
375
---
486
376
487
-
## MCP Servers
377
+
## 🔌 MCP Servers
488
378
489
379
Built-in Model Context Protocol servers (enabled by default):
490
380
@@ -501,11 +391,11 @@ Control which agents can access which MCP servers using per-agent allowlists:
501
391
| Agent | Default MCPs |
502
392
|-------|--------------|
503
393
|`orchestrator`|`websearch`|
504
-
|`designer`|`websearch`|
505
-
|`oracle`|`websearch`, `context7`, `grep_app`|
394
+
|`designer`|none|
395
+
|`oracle`|none|
506
396
|`librarian`|`websearch`, `context7`, `grep_app`|
507
-
|`explorer`|`websearch`|
508
-
|`fixer`|`websearch`|
397
+
|`explorer`|none|
398
+
|`fixer`|none|
509
399
510
400
### MCP Syntax
511
401
@@ -568,6 +458,117 @@ Override MCP access per-agent in your [Plugin Config](#plugin-config-oh-my-openc
568
458
569
459
---
570
460
461
+
## 🛠️ Tools & Capabilities
462
+
463
+
### Tmux Integration
464
+
465
+
> ⚠️ **Temporary workaround:** Start OpenCode with `--port` to enable tmux integration. The port must match the `OPENCODE_PORT` environment variable (default: 4096). This is required until the upstream issue is resolved. [opencode#9099](https://github.com/anomalyco/opencode/issues/9099).
**Watch your agents work in real-time.** When the Orchestrator launches sub-agents or initiates background tasks, new tmux panes automatically spawn showing each agent's live progress. No more waiting in the dark.
470
+
471
+
#### Quick Setup
472
+
473
+
1.**Enable tmux integration** in `oh-my-opencode-slim.json` (see [Plugin Config](#plugin-config-oh-my-opencode-slimjson)).
474
+
475
+
```json
476
+
{
477
+
"tmux": {
478
+
"enabled": true,
479
+
"layout": "main-vertical",
480
+
"main_pane_size": 60
481
+
}
482
+
}
483
+
```
484
+
485
+
2.**Run OpenCode inside tmux**:
486
+
```bash
487
+
tmux
488
+
opencode --port 4096
489
+
```
490
+
491
+
Or use a custom port (must match `OPENCODE_PORT` env var):
492
+
```bash
493
+
tmux
494
+
export OPENCODE_PORT=5000
495
+
opencode --port 5000
496
+
```
497
+
498
+
This allows multiple OpenCode instances on different ports.
499
+
500
+
501
+
#### Layout Options
502
+
503
+
| Layout | Description |
504
+
|--------|-------------|
505
+
|`main-vertical`| Your session on the left (60%), agents stacked on the right |
506
+
|`main-horizontal`| Your session on top (60%), agents stacked below |
507
+
|`tiled`| All panes in equal-sized grid |
508
+
|`even-horizontal`| All panes side by side |
509
+
|`even-vertical`| All panes stacked vertically |
510
+
511
+
---
512
+
513
+
### Quota Tool
514
+
515
+
For Antigravity users. You can trigger this at any time by asking the agent to **"check my quota"** or **"show status."**
|`antigravity_quota`| Check API quota for all Antigravity accounts (compact view with progress bars) |
522
+
523
+
---
524
+
525
+
### Background Tasks
526
+
527
+
The plugin provides tools to manage asynchronous work:
528
+
529
+
| Tool | Description |
530
+
|------|-------------|
531
+
|`background_task`| Launch an agent in a new session (`sync=true` blocks, `sync=false` runs in background) |
532
+
|`background_output`| Fetch the result of a background task by ID |
533
+
|`background_cancel`| Abort running tasks |
534
+
535
+
---
536
+
537
+
### LSP Tools
538
+
539
+
Language Server Protocol integration for code intelligence:
540
+
541
+
| Tool | Description |
542
+
|------|-------------|
543
+
|`lsp_goto_definition`| Jump to symbol definition |
544
+
|`lsp_find_references`| Find all usages of a symbol across the workspace |
545
+
|`lsp_diagnostics`| Get errors/warnings from the language server |
546
+
|`lsp_rename`| Rename a symbol across all files |
547
+
548
+
>**Built-in LSP Servers:** OpenCode includes pre-configured LSP servers for 30+ languages (TypeScript, Python, Rust, Go, etc.). See the [official documentation](https://opencode.ai/docs/lsp/#built-in) for the full list and requirements.
|`ast_grep_replace`| AST-aware code refactoring with dry-run support |
561
+
562
+
---
563
+
564
+
### Formatters
565
+
566
+
OpenCode automatically formats files after they're written or edited using language-specific formatters.
567
+
568
+
> **Built-in Formatters:** Includes support for Prettier, Biome, gofmt, rustfmt, ruff, and 20+ others. See the [official documentation](https://opencode.ai/docs/formatters/#built-in) for the complete list.
569
+
570
+
---
571
+
571
572
## Configuration
572
573
573
574
### Files You Edit
@@ -628,35 +629,35 @@ The installer generates presets for different provider combinations. Switch betw
0 commit comments