Skip to content

opencode workbench AGENTS.md changelog

com.ascent-partners/opencode-workbench

1 change recorded. MCP Harbor re-reads this listing from the official registry every six hours and asks the live server what it exposes, and keeps what changed between one look and the next.

  • AGENTS.md 1 field changed
    file
    published removed

    https://raw.githubusercontent.com/simonmak-ascent/opencode-workbench/HEAD/AGENTS.md

    − # OpenCode Workbench (opencode-workbench)− **This is the workstation configuration plus the `opencode-workbench` clone tool.**− It is the source of truth for the AliCloud SWAS build box — the tested platform; any Linux box works (host name is− operator-specific and lives outside this repo), and it doubles as an MCP server− that clones this configuration onto other Linux machines (see `mcp-server/`).− The root `package.json` exists **only** for `opencode-workbench` (thin launcher:− `bin` → `mcp-server/dist/index.js`, `files`, `prepare` build). It is not an− application: there is no app code outside `mcp-server/`. Builds and tests are− offloaded to a compute box (`cs run "pnpm test"`) or CI — do not run them locally.− ## Repo structure− - `mcp-server/` — the `opencode-workbench` MCP server + connector (TypeScript).−   Tools: `describe_workbench`, `inspect_target`, `plan_clone`, `apply_clone`,−   `verify_clone`, `install_component`, `remove_component`, `update_component`,−   `list_required_credentials`, `run_auth_flow`.−   Local + SSH transports.−   See `mcp-server/README.md` and `docs/architecture/clone-mcp.md`.− - `connector.json` — connector manifest / registration snippet.− - `plugins/` — the `memory.ts` + `doc-tools.ts` OpenCode plugins (portable,−   `$HOME`-relative) referenced by `opencode.json`.− - `.devcontainer/setup.sh` — the devcontainer/build box automation (legacy path).−   The build box is provisioned by the equivalent manual steps documented here−   (opencode CLI, npm-global MCP servers, vendored MCPs, Docker containers,−   toolchain) — see `docs/architecture/workstation-playbook.md`.− - `opencode.json` — the canonical workbench config: 35 MCP servers (33 enabled,−   2 disabled: `google-search`, `google-workspace`), all secrets−   use `{env:VAR}` syntax. Copied to both `/workspaces/workbench/`−   (project config) and `~/.config/opencode/opencode.json` (global) on the build box.−   If you edit the repo copy, re-sync both.− - `vendor/` — vendored MCP source (perplexity-agent-mcp, browserless-mcp).− - `configs/` — reference docs for MCP architecture and shell/git config.− - `docs/` — inventories, secrets map, recovery docs, changelog, operational prompts.− - `.opencode/*` — **gitignored except `skills/`**. Agent skills are the only−   thing tracked under `.opencode/`.− ## Common commands (cheatsheet)− ```bash− # Local thin client → build box− cs host                                          # set the active box once− cs run "pnpm typecheck && pnpm test"             # sync + run on the build box (no `check` script)− cs provision                                     # sync + install deps on the build box− cs ssh "<cmd>"                                   # raw command on the build box

    Showing the first 40 of each.