AGENTS.md@packages/hermes-memory-plugin · git:20260913.c24d851 · 2026-09-13 · sha256 83c286a40175dcbd

AGENTS.md@packages/hermes-memory-plugin git:20260913.c24d851A

Immutable. This exact content is served forever at /api/v1/blob/83c286a40175dcbd.

# DOX — packages/hermes-memory-plugin

Files in this directory. One row per source file. See change: add-hermes-memory-settings-plugin.

| File | Purpose |
|------|---------|
| `README.md` | Package overview. Dashboard settings-section plugin for the `pi-hermes-memory` extension. Reads/writes `~/.pi/agent/hermes-memory-config.json` via `GET`+`PUT /api/plugins/hermes-memory/config`. Full-coverage grouped settings form. Activates only when `pi-hermes-memory` installed (`requires.piExtensions`). Does not depend on the external package (re-declares `MemoryConfig`). |
| `package.json` | pi-dashboard-plugin manifest. id `hermes-memory`, priority 100. Claim `settings-section`→`HermesMemorySettings` (tab `general`). `client` `./src/client/index.tsx`, `server` `./src/server/index.ts`, `configSchema` `./src/configSchema.json`, `i18nCatalog` `catalog`. `requires.piExtensions: ["pi-hermes-memory"]`. |
| `tsconfig.json` | Extends `../../tsconfig.base.json`. `jsx: react-jsx`, `noEmit`, DOM libs. |
| `vitest.config.ts` | Vitest config. `@vitejs/plugin-react`, jsdom, `pool: forks`, `maxWorkers: PARALLEL_MAX_WORKERS` (repo-root `vitest.workers.ts`), globalSetup `@blackbelt-technology/pi-dashboard-shared/test-support/setup-home.ts`. |