mirror of
https://github.com/openprose/prose.git
synced 2026-09-19 05:55:05 +08:00
fdd3423766
The SKILL, the plugin manifests, and the prose CLI were pinned to one shared X.Y.Z by an earlier "unify release flow" change. Nothing couples them at runtime — the skill carries its own runtime_contract compatibility signal — so the shared version was process convention, not necessity, and a partial bump (SKILL.md 0.15.0 vs everything-else 0.14.0) was stranding the Plugin Manifest gate red on main. Split .version-bump.json into two independent tracks: - skill: both plugin manifests + SKILL.md, locked together (the plugin marketplace dedupes by manifest version, so a skill change only reaches plugin users when the manifest advances). - cli: @openprose/prose-cli + install.sh. bump-version.sh becomes track-aware (--track <name> <X.Y.Z>, per-track --check, --list); release-preflight.sh validates only the cli track so a CLI release is no longer blocked by the skill version. RELEASE.md documents both tracks and the skill release flow; CHANGELOG gets a 0.15.0 skill entry. Release the skill track at 0.15.0 (plugin manifests 0.14.0 -> 0.15.0; SKILL.md already there): the Intelligent React overhaul, runtime_contract 1 -> 2. The CLI stays 0.14.0. Clears the red Plugin Manifest check.
44 lines
1.9 KiB
JSON
44 lines
1.9 KiB
JSON
{
|
|
"name": "open-prose",
|
|
"version": "0.15.0",
|
|
"description": "Write a Markdown contract (`.prose.md`). Your agent reads it, wires services, runs subagents, and leaves an auditable trace.",
|
|
"license": "MIT",
|
|
"homepage": "https://github.com/openprose/prose",
|
|
"repository": "https://github.com/openprose/prose",
|
|
"author": {
|
|
"name": "OpenProse",
|
|
"url": "https://github.com/openprose"
|
|
},
|
|
"keywords": [
|
|
"ai",
|
|
"agents",
|
|
"orchestration",
|
|
"dsl",
|
|
"prose",
|
|
"workflow",
|
|
"multi-agent"
|
|
],
|
|
"skills": "./skills",
|
|
"interface": {
|
|
"displayName": "OpenProse",
|
|
"developerName": "OpenProse",
|
|
"shortDescription": "Write a Markdown contract (`.prose.md`). Your agent reads it, wires services, runs subagents, and leaves an auditable trace.",
|
|
"longDescription": "OpenProse is a programming language for AI sessions. Write a Markdown contract: an agent reads it, wires the services, runs the subagents, passes artifacts through the filesystem, and leaves a durable trace under the active OpenProse root. Plain prompts are great for one-off work; they get messy when the same process needs roles, handoffs, retries, memory, or a receipt. The plugin activates on `prose ...`, on `.prose.md` files, and on requests for reusable multi-agent orchestration.",
|
|
"category": "Productivity",
|
|
"capabilities": [
|
|
"Read",
|
|
"Write"
|
|
],
|
|
"logo": "./assets/plugin/logo.png",
|
|
"composerIcon": "./assets/plugin/composer-icon.png",
|
|
"brandColor": "#8a6b2e",
|
|
"websiteURL": "https://openprose.ai",
|
|
"privacyPolicyURL": "https://github.com/openprose/prose/blob/main/PRIVACY.md",
|
|
"termsOfServiceURL": "https://github.com/openprose/prose/blob/main/TERMS.md",
|
|
"defaultPrompt": [
|
|
"Use OpenProse to run this workflow as a reusable contract.",
|
|
"Use OpenProse to write a reusable system for this repeated process."
|
|
]
|
|
}
|
|
}
|