Opencode
guest@6admin.io:~$ ls ~/tags/opencode
Migrating OpenCode from v1 to v2: the switch script and plugins that serve both versions
OpenCode moved to v2 and v1 plugins no longer run as-is. Two jobs: migrate your machine without losing your sessions (a switch script, a database backup, the config move, the caveman local-copy subtlety) and port your plugins so one package serves both v1 and v2 from a single entry point.
opencode-memory: my agent sessions share one brain now (SQLite, local)
A shared working memory for all OpenCode sessions on a machine: one SQLite store with FTS5 search, per-worktree scopes, compaction hooks so durable decisions survive and a refusal reflex for anything that looks like a secret. 100% local.
opencode-mesh: teaching my AI agents to knock before editing
An OpenCode plugin for multi-session coordination: mDNS discovery, operator-approved pairing with per-peer bearer tokens, mailboxes, file locks and headless workers spawned in native worktrees. The anti-chaos layer for running several agent sessions on one machine.
opencode-watt: what does it cost me to run my local LLM, in watts and euros?
An OpenCode plugin that measures the electric power of local inference: nvidia-smi, rocm-smi, RAPL, hwmon and Prometheus probes, idle-subtracted energy integration, per-country kWh pricing with time-of-use windows and a toast at session end. Honest about its non-goals.
My opencode setup, state of play: local qwen build, big-GLM planning
Six months of daily opencode: one model per agent, prompt caching that actually hits, guardrails as hard hooks, an AGENTS.md the model is free to ignore and a translucent theme whose palette has been around since late 2025.
Driving opencode behind an SSH tunnel, with direnv
The logical sequel to my ssh and git config: a direnv .envrc that brings up a self-healing SSH tunnel per project, routes opencode and a coding agent to a remote gateway and opens a SOCKS5 for the browser and proxychains. Non-blocking, throttled and always exit 0.