Nautilus Compass: Black-box Persona Drift Detection for Production LLM Agents
On the map: LLM agents and tool use → Agent memory systems
Abstract (arXiv)
Production LLM coding agents drift over long sessions: they forget user-specified constraints, slip into mistakes the user already flagged, and confabulate prior agreements. White-box approaches such as persona vectors require model weights and so cannot be applied to closed APIs (Claude, GPT-4) that most users actually interact with. We present Nautilus Compass, a black-box persona drift detector and agent memory layer for production coding agents. The method operates entirely at the prompt-text layer: cosine similarity between user prompts and behavioral anchor texts, aggregated by a weighted top-k mean using BGE-m3 embeddings. Compass is, to our knowledge, the only public agent memory layer (among Mem0, Letta, Cognee, Zep, MemOS, smrti verified May 2026) that does not call an LLM at index time to extract facts or build a graph; raw conversation text is embedded directly. The system ships as a Claude Code plugin, an MCP 2024-11-05 A2A server (Cursor, Cline, Hermes), a CLI, and a REST API on one daemon, with a Merkle-chained audit log for tamper-evident anchor updates. On a held-out test set built from real Claude Code session traces and labeled by an independent LLM judge, Compass reaches ROC AUC 0.83 for drift detection. The embedded retrieval pipeline scores 56.6% on LongMemEval-S v0.8 and 44.4% on EverMemBench-Dynamic (n=500), topping the four published EverMemBench Table 4 baselines. LongMemEval-S 56.6% is ~30 points below recent white-box leaders (90+%); we treat that as the architectural ceiling of the no-extraction design. End-to-end reproduction cost is 3.50 (~14x cheaper than GPT-4o-judged stacks). A paired cross-vendor behavior A/B accompanies these numbers as preliminary system-level evidence. Code, anchors, frozen test data, and audit-log tooling are MIT-licensed at github.com/chunxiaoxx/nautilus-compass.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Agent memory systems, one of 16 directions in LLM agents and tool use. Builds on 11 of its 22 references that are in the map. First posted on arXiv 11 May 2026.
Builds on
11 of 22 references.
Closest ancestors · 3
Same direction, newest first
- 2025Mem0: Building Production-Ready AI Agents with Scalable Long-Term Memory28 Apr
- 2025A-MEM: Agentic Memory for LLM Agents17 Feb
- 2025Zep: A Temporal Knowledge Graph Architecture for Agent Memory20 Jan
Other references · 8
- 2019Sentence-BERT: Sentence Embeddings using Siamese BERT-Networkscited by 9,049
- 2022Constitutional AI: Harmlessness from AI Feedbackcited by 2,950
- 2023MemGPT: Towards LLMs as Operating Systemscited by 1,295
- 2024M3-Embedding: Multi-Linguality, Multi-Functionality, Multi-Granularity Text Embeddings Through Self-Knowledge Distillationcited by 1,050
- 2022Ignore Previous Prompt: Attack Techniques For Language Modelscited by 760
- 2024LongMemEval: Benchmarking Chat Assistants on Long-Term Interactive Memorycited by 656
- 2025Persona Vectors: Monitoring and Controlling Character Traits in Language Modelscited by 303
- 2024HelpSteer2-Preference: Complementing Ratings with Preferencescited by 129
Built on by
Citing papers per year: 2026: 1.
1 paper.
Similar, not cited
Close in wording, no citation either way
- 2026ContextEcho: A Benchmark for Persona Drift in Long Agentic-Coding Sessions
- 2025PersonaAgent: Bridging Memory and Action for Personalized LLM Agents
- 2026PGMem: Tightly Coupled Persona-Memory Graph for Lifelong Personalized Agents
- 2025PersonaAgent with GraphRAG: Community-Aware Knowledge Graphs for Personalized LLM
- 2025Drift: Decoding-time Personalized Alignments with Implicit User Preferences
- 2024Examining Identity Drift in Conversations of LLM Agents
- 2026GroupMemBench: Benchmarking LLM Agent Memory in Multi-Party Conversations
- 2026Expert Personas Improve LLM Alignment but Damage Accuracy: Bootstrapping Intent-Based Persona Routing with PRISM