Skip to content

feat: ✨custom plan plugin - #32

Merged
tmeckel merged 5 commits into
masterfrom
feat/own-plan-plugin
Nov 1, 2026
Merged

tmeckel merged 5 commits into
masterfrom
feat/own-plan-plugin

Conversation

@tmeckel

@tmeckel tmeckel commented Nov 1, 2026

Copy link
Copy Markdown
Contributor

The OpenCode V2 does not allow to configure the location of plan files and forces ever plan to the $HOME/.opencode/plan directory which contradicts the idea of the container image. In addition it deviates signifantly from OpenCode V1, where plan files always got saved to /.opencode/plans directory.

Add plugin workspace docs, ESLint flat config, and TypeScript config, including prettier ignore and plugin package manifest scaffolding.
Adds `@ophios/project-plan-plugin` implementing Plan-mode behavior, including directory resolution, agent switching reminders, and scoped edit permissions. Includes Bun test coverage for directory/path handling and reminder logic.
…le plan mode

Updates .dockerignore and Dockerfile to copy the `plugins/project-plan` package manifest and entrypoint into the image, and adds `-opencode.plan` to the opencode plugin list to enable plan-mode behavior in container runtime.
@tmeckel tmeckel self-assigned this Nov 1, 2026
@tmeckel tmeckel added the enhancement New feature or request label Nov 1, 2026
@tmeckel
tmeckel merged commit 9756bef into master Nov 1, 2026
1 check passed
@tmeckel
tmeckel deleted the feat/own-plan-plugin branch November 1, 2026 17:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant