Skip to content

Repository files navigation

OpenCode Plugins

Personal OpenCode V2 (@opencode/cli) Plugins.

Packages

Interrupts the active run and force-submits the current prompt with Ctrl+Enter.

Install it with OpenCode's plugin command:

opencode2 plugin add "@mynameistito/opencode-force-input@latest" -g

See the force-input README for manual configuration and Windows Terminal key bindings.

Shows provider usage limits in the sidebar and prompt footer.

Supported providers:

Install it with:

opencode2 plugin add "@mynameistito/opencode-usage-limits@latest" -g

See the usage-limits README for provider credentials, configuration, and troubleshooting.

Local Development

Build the workspace and load the source entrypoints from ~/.config/opencode/cli.json:

{
  "$schema": "https://opencode.ai/v2/cli.json",
  "plugins": [
    "/path/to/opencode-plugins/packages/opencode-force-input/src/index.ts",
    "/path/to/opencode-plugins/packages/opencode-usage-limits/src/index.ts",
  ],
}

Development

bun install --frozen-lockfile
bun run typecheck
bun run check
bun run test
bun run build

Use the root Changesets helper for user-facing changes:

bun run changeset-add -- docs patch "Describe the documentation change"
bun run changeset-add -- force-input patch "Describe the change"
bun run changeset-add -- usage-limits minor "Describe the change"

Packages are independently publishable. Build output is generated during packaging and is not committed.

About

My Personal OpenCode v2 Plugins

Topics

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages