Add Devin CLI plugin manifest (#318)
Adds `.devin-plugin/plugin.json` so the plugin can be installed with `devin plugins install DietrichGebert/ponytail`. The skills/ directory is already at the repo root, which is exactly where Devin expects it. Registers the new manifest in `scripts/check-versions.js` so it stays in sync with every other host manifest on release. Updates README: install/uninstall instructions, badge (14 → 15 agents), and Devin added to the skill-capable hosts list in Commands. Generated with [Devin](https://devin.ai) Co-authored-by: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
This commit is contained in:
co-authored by
Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
parent
203f5fde58
commit
7790c37b67
@@ -1,6 +1,6 @@
|
||||
#!/usr/bin/env node
|
||||
// Version-consistency guard. Ponytail declares its version in six files across
|
||||
// four host ecosystems, and every release bumps all of them by hand.
|
||||
// Version-consistency guard. Ponytail declares its version in seven files across
|
||||
// five host ecosystems, and every release bumps all of them by hand.
|
||||
//
|
||||
// tests/gemini-extension.test.js already checks the four plugin manifests agree
|
||||
// with each other, but that can't catch the failure mode that shipped in v4.8.0:
|
||||
@@ -19,12 +19,13 @@ const PINNED_SEMVER = /^\d+\.\d+\.\d+$/;
|
||||
// Every file that declares the project version, and who reads it. Add new host
|
||||
// manifests here so a future ecosystem can't drift unnoticed.
|
||||
const VERSION_FILES = [
|
||||
'.claude-plugin/plugin.json', // Claude Code plugin — what users install
|
||||
'.codex-plugin/plugin.json', // Codex plugin
|
||||
'.github/plugin/plugin.json', // Copilot plugin
|
||||
'gemini-extension.json', // Gemini CLI extension
|
||||
'package.json', // pi-package / repo root
|
||||
'ponytail-mcp/package.json', // MCP server (private, internal-only)
|
||||
'.claude-plugin/plugin.json', // Claude Code plugin — what users install
|
||||
'.codex-plugin/plugin.json', // Codex plugin
|
||||
'.devin-plugin/plugin.json', // Devin CLI plugin
|
||||
'.github/plugin/plugin.json', // Copilot plugin
|
||||
'gemini-extension.json', // Gemini CLI extension
|
||||
'package.json', // pi-package / repo root
|
||||
'ponytail-mcp/package.json', // MCP server (private, internal-only)
|
||||
];
|
||||
|
||||
function readVersion(relPath) {
|
||||
|
||||
Reference in New Issue
Block a user