Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
4d24015
feat: allow nowledge-mem.json agent_identity override when Hermes pro…
KingBoyAndGirl Jun 21, 2026
d7dc4f0
feat: auto-generate agent identity fingerprint from system sources
KingBoyAndGirl Jun 21, 2026
e3289fd
fix: update test_space_resolution.py for new _resolve_space signature
KingBoyAndGirl Jun 21, 2026
413a5dd
fix: replace empty dict with empty string in _resolve_space test calls
KingBoyAndGirl Jun 21, 2026
90b746d
feat: add agent identity fingerprint to Codex and Claude Code plugins
KingBoyAndGirl Jun 21, 2026
f39e50b
revert: remove --host-agent-id from Codex/Claude Code save hooks (CLI…
KingBoyAndGirl Jun 21, 2026
7c86b27
Revert "revert: remove --host-agent-id from Codex/Claude Code save ho…
KingBoyAndGirl Jun 21, 2026
88375c4
feat: add agent identity fingerprint to Codex and Claude Code save ho…
KingBoyAndGirl Jun 21, 2026
7a1c804
feat: add agent identity fingerprint to Copilot CLI save hook (pendin…
KingBoyAndGirl Jun 21, 2026
e570ebf
fix: use universal fingerprint sources (machine-id, MAC, overlay)
Jun 21, 2026
19d20be
fix: address CodeRabbit review - overlay extraction and error handling
Jun 21, 2026
b358543
fix: use robust overlay2 layer hash extraction (re.search for ≥32 hex…
KingBoyAndGirl Jun 21, 2026
792dda6
fix: use robust overlay2 layer hash extraction (re.search for ≥32 hex…
KingBoyAndGirl Jun 21, 2026
94190cb
fix: use robust overlay2 layer hash extraction (re.search for ≥32 hex…
KingBoyAndGirl Jun 21, 2026
820eb66
fix: add MAC address source + overlay- prefix for codex fingerprint
KingBoyAndGirl Jun 21, 2026
0510e48
fix: add MAC address source + overlay- prefix for copilot-cli fingerp…
KingBoyAndGirl Jun 21, 2026
b66576f
fix: add MAC address source + overlay- prefix for claude-code fingerp…
KingBoyAndGirl Jun 21, 2026
6798859
fix: add MAC address source _read_mac_address + overlay- prefix to He…
KingBoyAndGirl Jun 21, 2026
a5aff1c
fix: use explicit Hermes agent identity
wey-gu Jun 24, 2026
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
7 changes: 6 additions & 1 deletion nowledge-mem-hermes/provider.py
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,10 @@ def initialize(self, session_id: str, **kwargs: Any) -> None:
return

raw_identity = kwargs.get("agent_identity")
host_agent_id = str(raw_identity).strip() if raw_identity else None
identity = str(raw_identity).strip() if raw_identity else ""
if identity == "default":
identity = config.get("agent_identity", identity)
host_agent_id = identity or None
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
try:
context_bundle = getattr(self._client, "context_bundle")(
source_app="hermes",
Expand Down Expand Up @@ -804,6 +807,8 @@ def _resolve_space(config: Dict[str, Any], kwargs: Dict[str, Any]) -> str | None

raw_identity = kwargs.get("agent_identity")
identity = str(raw_identity or "").strip()
if identity == "default":
identity = config.get("agent_identity", identity)
Comment thread
coderabbitai[bot] marked this conversation as resolved.
Outdated
identity_map = config.get("space_by_identity")
if isinstance(identity_map, str):
try:
Expand Down