mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-11-06 05:17:15 +00:00
19 lines
2.6 KiB
YAML
19 lines
2.6 KiB
YAML
name: post-cortex
|
|
repo: https://github.com/julymetodiev/hermes-plugin-post-cortex
|
|
sha: 46ab2b97452ca9bd4fe3e7b4027e9f9715e895a5
|
|
description: "Self-hosted long-term memory through a post-cortex daemon (https://github.com/julymetodiev/post-cortex): typed records (decisions, fixed problems, code changes) in an entity graph with local semantic search. Recalls related records from the profile's workspace before each turn, puts the user card and the workspace's project card in the system prompt, mirrors built-in memory writes as records, and adds post_cortex_search, post_cortex_record and post_cortex_context (graph neighbours and reverse dependencies of named components) plus the post-cortex:memory skill. Records and captured turns carry the author hermes:<profile>. Profiles are mapped to shared workspaces by name glob, so a team of profiles recalls each other's records. Disclosure — talks only to the post-cortex daemon at the configured URL (default http://127.0.0.1:3737; a remote daemon over plain HTTP should sit on a private network or behind TLS): each non-trivial user prompt (up to 2,000 characters) is sent as a search query, and built-in memory writes and post_cortex_record calls are sent as records; with the opt-in capture setting (off by default) each completed turn of the primary agent is sent too: the user's message (with the sender's display name when Hermes knows it), the final reply, tool names and file paths, never tool output; nothing goes to third parties. Disclosure — the daemon stores records (and captured turns, deleted after its message_retention_days) in its own database and redacts credentials, e-mail addresses, phone numbers and public IPv4 addresses on write. Disclosure — PCX_TOKEN (and optionally PCX_URL) is read through the Hermes secret scope; the only local state is $HERMES_HOME/post-cortex.json (0600, never holds the token). No threads or processes of its own (capture runs on Hermes' sync worker), no shell commands, no deletes in post-cortex; cron and subagent runs never write automatically."
|
|
maintainer: julymetodiev
|
|
tier: community
|
|
category: memory
|
|
requires_hermes: ">=0.22.2"
|
|
version: "0.2.0"
|
|
docs_url: https://github.com/julymetodiev/hermes-plugin-post-cortex#readme
|
|
readme: true
|
|
known_issues:
|
|
- "Requires a post-cortex daemon 0.4.0 or newer; cards, authorship, capture and derived_from need 0.5.0 and are skipped on an older daemon. A daemon bound to 0.0.0.0 must list the host in the plugin URL in its allowed_hosts, or every request gets 403."
|
|
capabilities:
|
|
provides_tools: []
|
|
provides_hooks: []
|
|
provides_middleware: []
|
|
requires_env: []
|