Files
John SmithandClaude Opus 5.5 3a6d104fcf chore(data): backfill kind, topics and compat for every entry; follow renamed repos
- kind/topics: keyword first pass, then reviewed and corrected by hand for all 513 entries
- compat: detected from npm packages, package.json and source (scripts/utils/compat.js). Plugins: 134 v2, 125 v1, 12 unverified; 13 entries the review loop marked V2 pin @opencode-ai/plugin 1.x, and ~20 loop V2 verdicts based only on the absence of V1 markers are V1 plugin functions in source
- npm and path filled where verifiable (package repository matches the entry); 9 bogus npm values from install prose were not kept
- 29 repo URLs updated to the renamed/transferred repository; xberg-io entries point at their live repos instead of the archived monorepo; lavi uses repo + path instead of a /tree/ URL
- removed projects/opencode-sessions.yaml (same repo as plugins/opencode-sessions.yaml)
- install: renamed to installation:, mojibake fixed, inline HTML links removed from two descriptions

Co-Authored-By: Claude Opus 5.5 <[email protected]>
2026-10-17 13:00:22 -04:00

58 lines
2.2 KiB
YAML

name: Veris Sim
repo: https://github.com/veris-ai/plugins
npm: "@veris-ai/veris-sim-opencode"
homepage: https://github.com/veris-ai/plugins#readme
tagline: Three engineer-invoked commands that test an application against Veris twins of its services
description: Three engineer-invoked commands that test an application against Veris twins of the services it calls. setup wires a repository once. build measures every vendor claim the task rests on before designing, then proves the change through veris-proxy. fix reproduces the failure before touching source and proves it closed. Ships the veris MCP server.
kind: plugin
topics:
- code-quality
- security
compat: v2
scope:
- global
- project
tags:
- veris
- integration-testing
- sandbox
- mcp
- testing
- commands
installation: |
## Links
- npm: https://www.npmjs.com/package/@veris-ai/veris-sim-opencode
- Source: https://github.com/veris-ai/plugins/tree/main/veris-sim
- Docs: https://github.com/veris-ai/plugins#readme
- Veris: https://veris.ai
## Installation
```sh
opencode plugin @veris-ai/veris-sim-opencode -g
```
Equivalently, add `"@veris-ai/veris-sim-opencode"` to the `plugin` array in
`~/.config/opencode/opencode.json`. Then export your credential and restart
opencode:
```sh
export VERIS_API_KEY=... # https://app.veris.ai
```
`VERIS_API_BASE` overrides the control plane (it defaults to
`https://svc.api.veris.ai`). Until the key is set, `opencode mcp list` shows the
`veris` server as failed; the commands still run, and `setup` walks you through it.
## Commands
| command | what it does |
|---|---|
| `/veris-sim:setup` | wires the repository to a Veris environment, once: credential, environment, transport, one smoke run with proof of arrival |
| `/veris-sim:build <issue link \| prompt>` | measures every vendor claim the task rests on against the twin before designing, proves the change through veris-proxy with a receipt |
| `/veris-sim:fix <issue link \| prompt>` | reproduces the failure the issue describes before designing, proves the same failure closed with a receipt |
The three are plain OpenCode commands: only the engineer starts them, the model
cannot invoke them on its own. The same three are also registered as skills.