A guide to WezTerm workspaces, pane management, and productivity tricks for users coming from iTerm2.
The config is split into logical modules for maintainability:
~/.config/wezterm/
Added comprehensive session-based file logging to all 8 OpenCode plugins in .opencode/plugin/. Each plugin now logs every hook invocation, whether it triggered an action or was skipped.
.opencode/lib/logger.ts - Shared logging utilitylogTriggered() and logSkipped() calls to every hookA comprehensive guide to writing plugins for OpenCode that extend agent behavior with hooks, custom tools, and event handling.
.opencode/plugin/ (project) or ~/.config/opencode/plugin/ (global)Two ambitious open-source projects tackling the same fundamental problem: how do you coordinate multiple AI coding agents to work together effectively?
| Aspect | Gas Town | Swarm-Tools |
|---|---|---|
| Author | Steve Yegge | Joel Hooks |
| Language | Go | TypeScript/Bun |
A comprehensive reference for OpenCode keyboard shortcuts.
Leader Key:
Ctrl+X(used as<leader>prefix for many shortcuts)
| Action | Shortcut |
|---|
A comprehensive guide to building durable, production-ready workflows with the Vercel Workflow SDK.
| Pattern | Use Case | Key Feature |
|---|---|---|
| Step Functions | Atomic, retriable operations | 'use step' directive |
| Webhooks | Human-in-the-loop, external triggers | Workflow pauses until response |
| // Name: Get Current Page as Markdown | |
| // Shortcut: opt t | |
| import "@johnlindquist/kit" | |
| const url = await getActiveTab() | |
| const response = await get(`https://into.md/${url}`) | |
| const text = ` | |
| <site> | |
| <url> |