opencode

Tag: opencode

6 posts
Experiments with agentsExperiments with agents
K
Kuba's Lab Notes

Experiments with agents

"How to run something other than GPT" for 40 year olds

·
Sep 10
·
experai gets machine-readable output, opencode/MCP integration, and AT Protocol weight publishing
E
ewan's devlog
devlog.croft.click

experai gets machine-readable output, opencode/MCP integration, and AT Protocol weight publishing

The CLI now supports --json and --support for scripting and tooling, an opencode plugin and stdio MCP server expose it as agent tools, and a new publish-weight command writes trained checkpoints to a PDS as chunked blobs.

·
Aug 4
·
A Month Without Frontier Models
Randoneering Blog icon
Randoneering Blog
randoneering.offprint.app

A Month Without Frontier Models

·
Jul 1
·
Building bdbch.com: How I built my new site in a dayBuilding bdbch.com: How I built my new site in a day
bdbch.com icon
bdbch.com
bdbch.com

Building bdbch.com: How I built my new site in a day

How I rebuilt my personal website using Astro, Motion, some AI agents, and an embarrassingly small token bill.

·
May 16
·
Event-Driven Claude Code and OpenCode Workflows with HooksEvent-Driven Claude Code and OpenCode Workflows with Hooks
subaud icon
subaud
subaud.io

Event-Driven Claude Code and OpenCode Workflows with Hooks

I needed a plugin that could run a multi-phase workflow autonomously — start a task, wait for it to finish, check the result, start the next one. I built it in Claude Code using Stop and SubagentStop hooks, then rebuilt it in OpenCode using session.idle events. Both work. The orchestration patterns are different, and so are the tradeoffs. This post covers the general pattern. The examples are distilled from both implementations but apply to any workflow where phases run sequentially, each prod

·
Feb 12
·
Distributing OpenCode Plugins via npmDistributing OpenCode Plugins via npm
subaud icon
subaud
subaud.io

Distributing OpenCode Plugins via npm

OpenCode plugins have three extension points: tools, skills, and commands. They're discovered differently, and two of the three work automatically from an npm package. Commands don't. This post documents how I set up a bunx setup script to handle the gap. How OpenCode discovers plugin artifacts Tools and hooks are registered in src/index.ts and loaded when the plugin appears in opencode.json's plugin array. OpenCode installs npm plugins automatically at startup and caches them in ~/.cache/o

·
Feb 12
·