{"_id":"@artale/pi-hermes","name":"@artale/pi-hermes","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@artale/pi-hermes","version":"1.0.0","description":"Self-improving agent for Pi with memory and skills","keywords":["pi-package","agent","hermes","memory","self-improving"],"license":"MIT","author":{"name":"artale"},"type":"module","main":"index.js","pi":{"tools":["hermes","remember","forget","skills","schedule"],"commands":["hermes"]},"repository":{"type":"git","url":"git+https://github.com/artale/pi-hermes.git"},"gitHead":"e15135766486ffc3f4b59d3e2b391e9dea5bc85c","_id":"@artale/pi-hermes@1.0.0","bugs":{"url":"https://github.com/artale/pi-hermes/issues"},"homepage":"https://github.com/artale/pi-hermes#readme","_nodeVersion":"22.22.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-JRJhwnDNbLPldgsg8dCAR2p/dLLjSQDvf7gmJLnB4/v/kaEhq+OLWTRY0wgWyAs+jGGIw1lU8mNjn9RSjoinnw==","shasum":"cd93d3c78fab30a034698ba19ebdf78c36fca1a6","tarball":"https://registry.npmjs.org/@artale/pi-hermes/-/pi-hermes-1.0.0.tgz","fileCount":3,"unpackedSize":13203,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAnWiIUUzq7IU6TCVCc+JGQoh3S4lC6awe6+gbVPjEtnAiEA91emrHF6GOapi2zr3qmFjaoK1/nN02H9Zk2rhf/9qI0="}]},"_npmUser":{"name":"artale","email":"arosstale1@gmail.com"},"directories":{},"maintainers":[{"name":"artale","email":"arosstale1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-hermes_1.0.0_1776802927377_0.6078325432376646"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-21T20:22:07.238Z","1.0.0":"2026-04-21T20:22:07.590Z","modified":"2026-04-21T20:22:07.848Z"},"maintainers":[{"name":"artale","email":"arosstale1@gmail.com"}],"description":"Self-improving agent for Pi with memory and skills","homepage":"https://github.com/artale/pi-hermes#readme","keywords":["pi-package","agent","hermes","memory","self-improving"],"repository":{"type":"git","url":"git+https://github.com/artale/pi-hermes.git"},"author":{"name":"artale"},"bugs":{"url":"https://github.com/artale/pi-hermes/issues"},"license":"MIT","readme":"# @artale/pi-hermes\n\n**Self-improving agent for Pi.**\n\nInspired by Hermes Agent (107K stars) + Hermes Agent Self-Evolution (2K stars).\n\n## Features\n\n### Memory\n```javascript\n// Remember important things\nhermes.remember({ content: \"User prefers dark mode\" })\n\n// Recall later\nhermes.recall({ query: \"preferences\" })\n```\n\n### Skill Creation\n```javascript\n// Create skill from experience\nhermes.learn({ \n  task: \"fix authentication bug\", \n  outcome: \"Added token validation\",\n  quality: 8  // 1-10\n})\n```\n\n### Self-Evolution (GEPA)\n```javascript\n// Evolve skill based on feedback\nhermes.evolve({\n  skill: \"fix-bugs\",\n  feedback: \"Add more test cases\"\n})\n```\n\n### User Modeling (Honcho-style)\n```javascript\n// Track preferences\nhermes.model({\n  \"format\": \"json\",\n  \"verbose\": \"brief\"\n})\n\n// Get user model\nhermes.model(\"get\")\n// Returns: { preferences, feedback, traits }\n```\n\n## Installation\n\n```bash\npi install npm:@artale/pi-hermes\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `remember` | Store important memories |\n| `recall` | Search memories |\n| `learn` | Create skill from task outcome |\n| `evolve` | GEPA-style optimization |\n| `model` | Build user model |\n| `skills create` | Manual skill |\n| `use` | Use skill |\n\n## Comparison\n\n| Feature | Hermes Agent | pi-hermes |\n|---------|-------------|----------|\n| Memory | ✅ | ✅ |\n| Skill creation | ✅ | ✅ |\n| Self-evolution | ✅ (external) | ✅ |\n| GEPA | ✅ | ✅ |\n| User modeling | ✅ (Honcho) | ✅ |\n| Multi-platform | Telegram, Discord | CLI only |\n\n## MVI Approach\n\n- Single file implementation\n- No external dependencies\n- JSON file storage\n- CLI-first\n\n## License\n\nMIT","readmeFilename":"README.md","_rev":"1-89f13a5bdb6eb0b797b8a29a83cf8e45"}