Database API
The Smithers database provides persistent storage using PGlite (embedded PostgreSQL).Creating a Database
Database Structure
| Namespace | Purpose |
|---|---|
db.state | Key-value state storage |
db.memories | Long-term knowledge storage |
db.execution | Execution tracking |
db.phases | Phase tracking |
db.steps | Step tracking |
db.agents | Agent invocation tracking |
db.tools | Tool call tracking |
db.artifacts | Artifact tracking |
db.vcs | VCS operations (commits, reviews) |