Add @scoutscore/plugin-eliza#289
Add @scoutscore/plugin-eliza#289yaooooooooooooooo wants to merge 1 commit intoelizaos-plugins:mainfrom
Conversation
WalkthroughAdds a new public plugin mapping entry to Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| "@onbonsai/plugin-bonsai": "github:onbonsai/plugin-bonsai", | ||
| "@proofgate/eliza-plugin": "github:ProofGate/proofgate-eliza-plugin", | ||
| "@pyboom/plugin-moralis-v2": "github:matteo-brandolino/plugin-moralis-v2", | ||
| "@scoutscore/plugin-eliza": "github:scoutscore/plugin-scoutscore", |
There was a problem hiding this comment.
Package name / repo name mismatch
The registry key on the left (@scoutscore/plugin-eliza) doesn't match the GitHub repository name (plugin-scoutscore). While diverging names are allowed by the registry format, the more important question is whether the package.json inside github:scoutscore/plugin-scoutscore declares "name": "@scoutscore/plugin-eliza".
If the repo's package.json has a different name (e.g., @scoutscore/plugin-scoutscore), elizaOS's dynamic plugin loader will fail to resolve the package correctly after installation, since it matches on the npm package name.
Please confirm that scoutscore/plugin-scoutscore/package.json contains:
"name": "@scoutscore/plugin-eliza"|
Confirmed — https://github.com/scoutscore/plugin-scoutscore/blob/main/package.json#L2 |
Add @scoutscore/plugin-eliza
Adds the ScoutScore trust intelligence plugin for ElizaOS.
Package:
@scoutscore/plugin-elizaRepo: https://github.com/scoutscore/plugin-scoutscore
What it does
ScoutScore gives ElizaOS agents the ability to verify x402 services before making payments. The plugin provides:
It calls the ScoutScore API to score x402 services across 4 trust pillars (Contract Clarity, Availability, Response Fidelity, Identity Safety).
Checklist
index.jsonmodifiedelizaos-pluginsGitHub topicSummary by CodeRabbit
Greptile Summary
This PR adds a single entry to the plugin registry, mapping the
@scoutscore/plugin-elizanpm package to thegithub:scoutscore/plugin-scoutscorerepository. The change is minimal, correctly formatted, and alphabetically sorted withinindex.json.Key observations:
"npm-package-name": "github:org/repo"format with no.gitextension and usinggithub:(notgithub.com).@scoutscorefalls between@pyboomand@standujar.@scoutscore/plugin-eliza) differs from the GitHub repository name (plugin-scoutscore). This is permitted by the registry format, but thenamefield inside the repo'spackage.jsonmust be@scoutscore/plugin-elizafor the elizaOS plugin loader to resolve it correctly during installation.Confidence Score: 3/5
package.jsonmust declare"name": "@scoutscore/plugin-eliza"for the elizaOS plugin loader to resolve the package correctly. Without author confirmation of this prerequisite, merging carries the risk that the plugin will fail to install or load despite the registry entry being correct.Sequence Diagram
sequenceDiagram participant User participant ElizaOS CLI participant Registry (index.json) participant GitHub (scoutscore/plugin-scoutscore) User->>ElizaOS CLI: elizaos install @scoutscore/plugin-eliza ElizaOS CLI->>Registry (index.json): lookup "@scoutscore/plugin-eliza" Registry (index.json)-->>ElizaOS CLI: "github:scoutscore/plugin-scoutscore" ElizaOS CLI->>GitHub (scoutscore/plugin-scoutscore): fetch package GitHub (scoutscore/plugin-scoutscore)-->>ElizaOS CLI: plugin source Note over ElizaOS CLI: Validates package.json "name" == "@scoutscore/plugin-eliza" ElizaOS CLI-->>User: Plugin installed & registeredLast reviewed commit: 543c8c0
(3/5) Reply to the agent's comments like "Can you suggest a fix for this @greptileai?" or ask follow-up questions!