Skip to content

Benchmark from OpenCode: headless server + multi-surface arch, plugin bus, agents-as-md, on-chain share #47

Description

@mega123-art

OpenCode postmortem → what AgentNet should benchmark.

OpenCode (sst/opencode — 175k★, MIT, TypeScript, v1.17.7) already solved the multi-surface problem on our roadmap (VSCode / CLI / mobile parity + cloud + mobile UI) with a client/server split: opencode serve is a headless HTTP/OpenAPI server, and every surface (TUI, desktop, web, IDE, mobile) is a thin client driving it. It also ships a typed SDK (@opencode-ai/sdk), a plugin event-bus, agents/subagents-as-markdown, a granular permission model, md custom-commands, and MCP (local + remote + OAuth).

Below: a ranked list of what to benchmark, one comment per item, each mapped to our code (packages/core/src/runtime/spawn.ts, the skill-market MCP surface, the approval channel) and our existing plans (plans/hermes-skill-minting.md, plans/ai-power-features.md).
React 👍 on the comments we should adopt.

Sources (all fetched live, June 2026): https://opencode.ai/docs/server/ · /sdk · /plugins · /agents · /permissions · /commands · /mcp-servers · /cli · /share

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions