Both manifests started `rea-agents@latest`, so a server start could run a different package version from the installed plugin and bundled skill, and would execute whatever npm's latest tag pointed at. Pin the launch to the manifest version and have Release Please rewrite it with each release. Release Please reserializes JSON extra-files with JSON.stringify, which the formatter would reject in every release PR. Store both manifests in that form, exempt them from the formatter, and assert the form in conformance. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
51 lines
1.4 KiB
JSON
51 lines
1.4 KiB
JSON
{
|
|
"name": "rea",
|
|
"version": "6.4.0",
|
|
"description": "Reverse engineer anything from your terminal or agent with one CLI and MCP server.",
|
|
"author": {
|
|
"name": "morluto",
|
|
"url": "https://github.com/morluto"
|
|
},
|
|
"homepage": "https://rea.tools/",
|
|
"repository": "https://github.com/morluto/rea",
|
|
"license": "MIT",
|
|
"keywords": [
|
|
"reverse-engineering",
|
|
"binary-analysis",
|
|
"decompiler",
|
|
"mcp-server"
|
|
],
|
|
"skills": [
|
|
"./.agents/skills/reverse-engineer-anything"
|
|
],
|
|
"mcpServers": {
|
|
"rea": {
|
|
"command": "npx",
|
|
"args": [
|
|
"-y",
|
|
"rea-agents@6.4.0",
|
|
"mcp"
|
|
],
|
|
"startup_timeout_sec": 30
|
|
}
|
|
},
|
|
"interface": {
|
|
"displayName": "REA",
|
|
"shortDescription": "Reverse engineer anything with agents",
|
|
"longDescription": "Use REA to explain shipped behavior from native binaries, managed assemblies, Electron and JavaScript bundles, packages, firmware, and browser targets, with evidence that separates observations from inferences.",
|
|
"developerName": "morluto",
|
|
"category": "Developer Tools",
|
|
"capabilities": [
|
|
"Interactive",
|
|
"Read",
|
|
"Write"
|
|
],
|
|
"websiteURL": "https://rea.tools/",
|
|
"defaultPrompt": [
|
|
"Use REA to explain how this binary implements a feature.",
|
|
"Use REA to compare two versions of this application.",
|
|
"Use REA to recover the sources from this JavaScript bundle."
|
|
]
|
|
}
|
|
}
|