Native Harness Memory Bridge — Signet Docs

Docs / Connectors

Native Harness Memory Bridge

Native Harness Memory Bridge

Signet provides one portable memory interface across harnesses. When a harness already has its own memory system, Signet indexes that harness’s native memory artifacts as external provenance-bearing artifacts rather than re-extracting, rewriting, or claiming ownership of those memories.

V1 implements the generic source abstraction for harness-owned memory artifacts. Codex memory files under ~/.codex/memories/ and automation-local memory files under ~/.codex/automations/*/memory.md are indexed into Signet’s artifact search layer and surfaced through recall as native_memory results. Claude Code’s native memdir files under ~/.claude/projects/*/memory/, ~/.claude/session-memory/, and ~/.claude/agent-memory/ use the same bridge path instead of the previous Claude-only watcher that rechunked MEMORY.md into Signet-authored rows. When native memory files disappear, Signet marks their artifact rows deleted and excludes them from active recall rather than hard-deleting provenance. Normal Signet hooks remain the write path for Signet memories created from Hermes, OpenClaw, OpenCode, Claude Code, and Codex sessions.

Codex’s MCP registration keeps hooks and non-duplicative Signet capabilities, but filters Signet memory tools by default so native memory plus hook-driven recall do not create two competing memory UXs.