Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions agents/hermes/manifest.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,10 @@ state_dirs:
- profiles
- cache
- pairing
# Hermes' Web dashboard uses a separate profile home for its config,
# memories, and user identity. Preserve it so rebuilds do not reset the
# dashboard profile independently of the main Hermes runtime.
- dashboard-home
# Hermes' WhatsApp bridge stores QR-paired session credentials under
# ~/.hermes/platforms/whatsapp/session. Preserve the parent so rebuilds
# keep the in-sandbox pairing state without re-scanning.
Expand Down
1 change: 1 addition & 0 deletions src/lib/agent/defs.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ describe("agent definitions", () => {
auth: "session",
});
expect(hermes.dashboardUi).toBeNull();
expect(hermes.stateDirs).toContain("dashboard-home");
// Hermes' OpenAI-compatible API uses a bearer token read from API_SERVER_KEY.
expect(hermes.webAuth).toEqual({ method: "bearer_token", env: "API_SERVER_KEY" });
expect(hermes.userManagedFiles).toEqual([".hermes/.env"]);
Expand Down
Loading