@artale/pi-hermes
Self-improving agent for Pi with memory and skills
Package details
Install @artale/pi-hermes from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:@artale/pi-hermes- Package
@artale/pi-hermes- Version
1.0.0- Published
- Apr 21, 2026
- Downloads
- 83/mo · 12/wk
- Author
- artale
- License
- MIT
- Types
- package
- Size
- 12.9 KB
- Dependencies
- 0 dependencies · 0 peers
Pi manifest JSON
{
"tools": [
"hermes",
"remember",
"forget",
"skills",
"schedule"
],
"commands": [
"hermes"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
@artale/pi-hermes
Self-improving agent for Pi.
Inspired by Hermes Agent (107K stars) + Hermes Agent Self-Evolution (2K stars).
Features
Memory
// Remember important things
hermes.remember({ content: "User prefers dark mode" })
// Recall later
hermes.recall({ query: "preferences" })
Skill Creation
// Create skill from experience
hermes.learn({
task: "fix authentication bug",
outcome: "Added token validation",
quality: 8 // 1-10
})
Self-Evolution (GEPA)
// Evolve skill based on feedback
hermes.evolve({
skill: "fix-bugs",
feedback: "Add more test cases"
})
User Modeling (Honcho-style)
// Track preferences
hermes.model({
"format": "json",
"verbose": "brief"
})
// Get user model
hermes.model("get")
// Returns: { preferences, feedback, traits }
Installation
pi install npm:@artale/pi-hermes
Commands
| Command | Description |
|---|---|
remember |
Store important memories |
recall |
Search memories |
learn |
Create skill from task outcome |
evolve |
GEPA-style optimization |
model |
Build user model |
skills create |
Manual skill |
use |
Use skill |
Comparison
| Feature | Hermes Agent | pi-hermes |
|---|---|---|
| Memory | ✅ | ✅ |
| Skill creation | ✅ | ✅ |
| Self-evolution | ✅ (external) | ✅ |
| GEPA | ✅ | ✅ |
| User modeling | ✅ (Honcho) | ✅ |
| Multi-platform | Telegram, Discord | CLI only |
MVI Approach
- Single file implementation
- No external dependencies
- JSON file storage
- CLI-first
License
MIT