{"_id":"@amykit/plugin-hermes-agent","_rev":"4-b04974b72478cc155e5bb2b970512582","name":"@amykit/plugin-hermes-agent","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@amykit/plugin-hermes-agent","version":"0.2.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-hermes-agent@0.2.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"003e319ea10b3cacd35a90d4449c3d2228933c76","tarball":"https://registry.npmjs.org/@amykit/plugin-hermes-agent/-/plugin-hermes-agent-0.2.0.tgz","fileCount":18,"integrity":"sha512-ZISfw3uCrRMuGNBTPz5CrWv/JB5TrH+WPIH4DFvvbT1CEL4/gk7FpPUdzoVYnYhBMgNe/Va5FwpvLX3wMPPAyw==","signatures":[{"sig":"MEUCIElYW+fjR9ZSzdyeazTpdAV+DF+gFxyzbt7PRyfVofTUAiEA0mvKCcas/7Y2HyxQYYb3spdKxkbcGzPh45ltxX5++F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-hermes-agent@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19636},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7903f5c95e8154f5db6fd4df6ca2633a628812d","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/hermes-agent"},"_npmVersion":"11.19.0","description":"Hermes as the agent, over its one-shot mode and usage report.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.2.0","@amykit/agent-kit":"^0.2.0","@amykit/model-specs":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-hermes-agent_0.2.0_1788658159088_0.10120375837634565","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amykit/plugin-hermes-agent","version":"0.3.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-hermes-agent@0.3.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"a1df6ec527a22d57b4bef9a072d4575ccbfd6a4c","tarball":"https://registry.npmjs.org/@amykit/plugin-hermes-agent/-/plugin-hermes-agent-0.3.0.tgz","fileCount":18,"integrity":"sha512-A2hvRBd+tcgyio5h0K6XywatxepGYU1nfPohOwndxjOj+4rxVYcP41IAiU4zKZba0QiM8ClUxxi/bgcecYoD2g==","signatures":[{"sig":"MEYCIQDjsycGRFfGghCPCwAhlCHST58ujd/ogY76Yva5rh0oYwIhAKb7QO6wmxjHxqX43D/uTbyWJih+m6SPyBe0hRU/yfHd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-hermes-agent@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9e241e87a00d8267ad9e992c4ab8fd97bd04480","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/hermes-agent"},"_npmVersion":"11.19.0","description":"Hermes as the agent, over its one-shot mode and usage report.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.0","@amykit/agent-kit":"^0.3.0","@amykit/model-specs":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-hermes-agent_0.3.0_1788922140314_0.43581310379739424","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@amykit/plugin-hermes-agent","version":"0.3.1","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-hermes-agent@0.3.1","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"f31621a11323474d0a0159f5e21c412c0fb3ba64","tarball":"https://registry.npmjs.org/@amykit/plugin-hermes-agent/-/plugin-hermes-agent-0.3.1.tgz","fileCount":18,"integrity":"sha512-V+RKXsZpIPVqYOEbxkGnYToeUUBWzrkAEkra7dtBf0yiPJC7A/jR2cXQquyggp9yJ6n2oMnw1cwobD1oRE1aYA==","signatures":[{"sig":"MEQCICU7xXuZyoRdpHi8G44rjxzxE3+UYVMBtrKKk62z17n8AiAp6JhbWB6NO+P5iqNVW3GpgWhueLMZMw8xlpi3HOJUkA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-hermes-agent@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":20128},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a4c559ad368c51e232a33c4c2221f02709ceb2f","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/hermes-agent"},"_npmVersion":"11.19.0","description":"Hermes as the agent, over its one-shot mode and usage report.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.1","@amykit/agent-kit":"^0.3.1","@amykit/model-specs":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-hermes-agent_0.3.1_1788973028038_0.7643593045095265","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@amykit/plugin-hermes-agent@0.4.0","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"91b8262bfff756e16c5d981dce4740fdc8146460","tarball":"https://registry.npmjs.org/@amykit/plugin-hermes-agent/-/plugin-hermes-agent-0.4.0.tgz","fileCount":18,"integrity":"sha512-qrulYwKg/Kv93Jwa9hiWcoB7mFTTBKW3Sk7SzXXDVlVMBeNnCAOakBASJm5RHOsw7IctV/Z4z1Zf1MKplUEeRA==","signatures":[{"sig":"MEUCIDZCccfDNfWhmpDLjLgxB9Vhu00UqDNVtt3dKXuz62bAAiEAmOjzmdlVaOVMlFlutkgmDVZC51eDffeb2O7w0HFShrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCj8wt513OQwtVFGwd+9xb/OJVd1ELKzQ+N5OUPdoP66AIhAKvS0Eldcpjq5LulYy2OYn3djGphEiUUJT80ywO5L9uP"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-hermes-agent@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21554},"main":"./dist/index.js","name":"@amykit/plugin-hermes-agent","type":"module","types":"./dist/index.d.ts","author":{"name":"Nicolas Melo"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac437aba051bd8e109e1eb8b3c32b0365c6b4e2e","license":"MIT","version":"0.4.0","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/hermes-agent"},"_npmVersion":"11.19.0","description":"Hermes as the agent, over its one-shot mode and usage report.","directories":{},"maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.4.0","@amykit/agent-kit":"^0.4.0","@amykit/model-specs":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-hermes-agent_0.4.0_1789739958798_0.0359319139752301"}}},"time":{"created":"2026-09-06T01:29:18.954Z","modified":"2026-09-18T13:59:19.211Z","0.2.0":"2026-09-06T01:29:19.232Z","0.3.0":"2026-09-09T02:49:00.457Z","0.3.1":"2026-09-09T16:57:08.184Z","0.4.0":"2026-09-18T13:59:18.876Z"},"bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"author":{"name":"Nicolas Melo"},"license":"MIT","homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/hermes-agent"},"description":"Hermes as the agent, over its one-shot mode and usage report.","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"readme":"<!-- Generated by `npm run docs:generate` from the package itself. Do not edit by hand. -->\n\n# @amykit/plugin-hermes-agent\n\nHermes as the agent, over its one-shot mode and usage report.\n\nA plugin for [amy](https://github.com/nicolasmelo1/amy). It provides `hermes` in the `agent` collection and `hermes` in the `harness` collection.\n\n## Install\n\n```sh\nnpm install -g @amykit/plugin-hermes-agent\n```\n\nThen name it in `~/.amy/config.yaml`:\n\n```yaml\nworkflows:\n  your-profile:\n    plugins:\n      - \"@amykit/plugin-hermes-agent\"\n```\n\n## Configuration\n\n```yaml\nplugins:\n  \"@amykit/plugin-hermes-agent\":\n    baseBranch: {}\n    checkouts: {}\n    defaultBranch: \"main\"\n    model: \"\"\n    models: []\n    reviewerHints: {}\n    timeoutMs: 1800000\n```\n\n| Setting | Type | Required | Default | What it is |\n| :-- | :-- | :-- | :-- | :-- |\n| `baseBranch` | `record` | no | `{}` | where one repository's base branch is, instead of the fallback. A repository named here has its work cut from, and its pull requests opened against, that branch |\n| `checkouts` | `record` | no | `{}` | where one repository's checkout is, instead of under the workspace root, which is where the agent is sent |\n| `defaultBranch` | `string` | no | `main` | the branch new work is cut from, which is not always `main` |\n| `model` | `string` | no | `\"\"` | passed to the CLI as --model. Empty leaves the choice to hermes |\n| `models` | `string[]` | no | `[]` | the model tiers to offer the relay, cheapest first. One agent is contributed per tier, named `hermes:<model>`. Empty means a single agent named `hermes` |\n| `reviewerHints` | `record` | no | `{}` | guidance appended when answering a particular reviewer, by host login |\n| `timeoutMs` | `number` | no | `1800000` | how long one agent call may run before it is given up on |\n\nEvery field is checked at boot against the schema this package declares. A key that is\nnot one of the above is a refusal naming the plugin and the key, not a setting that\nsilently never applied.\n\n## Where the reasoning is\n\n- [Writing a plugin](https://github.com/nicolasmelo1/amy/tree/main/docs/build/write-a-plugin.md)\n- [Reference: plugins](https://github.com/nicolasmelo1/amy/tree/main/docs/reference/plugins.md)\n- [Ports and the registry](https://github.com/nicolasmelo1/amy/tree/main/docs/concepts/ports.md)\n\n## Licence\n\nMIT\n","readmeFilename":"README.md"}