OpenWriterControle/plugins
Darren Hinde 40dd267b12
feat(plugin): add settings.json with opusplan model (#264)
* feat(plugin): add settings.json with opusplan model for Claude Code plugin

Adds plugins/claude-code/settings.json with { "model": "opusplan" } so
the OAC plugin automatically uses Opus for planning/orchestration and
Sonnet for subagent execution — matching OAC's plan-first workflow.

Plugin-scoped settings.json takes priority over global/user settings
when the plugin is loaded (marketplace install or --plugin-dir).
Subagents that need a lighter model continue to override at the agent
level (external-scout → haiku, task-manager/test-engineer/coder-agent → sonnet).

Closes #35

* chore(plugin): bump version to 1.0.2 for marketplace pickup
2026-03-11 23:49:03 +00:00
..
claude-code feat(plugin): add settings.json with opusplan model (#264) 2026-03-11 23:49:03 +00:00
README.md feat: Add Claude Code Plugin (BETA) (#219) 2026-02-16 10:51:41 +00:00

OpenAgents Control - IDE Plugins

This directory contains IDE-specific plugin implementations for OpenAgents Control.

Structure

plugins/
└── claude-code/          # Claude Code plugin
    ├── .claude-plugin/   # Plugin manifest
    ├── skills/           # Claude-specific skills
    ├── agents/           # Claude-specific agents
    ├── hooks/            # Event-driven automation
    ├── commands/         # Custom slash commands
    ├── context/          # Symlink to .opencode/context/
    └── README.md         # Plugin documentation

Available Plugins

Claude Code (claude-code/)

Plugin Name: oac

Installation:

# From GitHub marketplace
/plugin marketplace add darrenhinde/OpenAgentsControl
/plugin install oac

# Local testing
claude --plugin-dir ./plugins/claude-code

Features:

  • Intelligent code review with security analysis
  • TDD test generation
  • Automated documentation
  • Smart task breakdown
  • Context-aware agents

Documentation: See claude-code/README.md

Future Plugins

  • Cursor - Planned
  • Windsurf - Planned
  • VS Code - Planned

Development

Each plugin is self-contained and can be developed/tested independently.

Adding a New Plugin

  1. Create plugin directory: plugins/your-ide/
  2. Add plugin manifest (IDE-specific format)
  3. Symlink to shared context: ln -s ../../.opencode/context context
  4. Add skills/agents/commands
  5. Update .claude-plugin/marketplace.json if applicable
  6. Document in plugin's README.md

Last Updated: 2026-02-16