Replies: 5 comments
Performance follow-up from the second-user testI ran a more focused local performance pass on the latest Tested commit: Local deterministic pathThe local/source-backed core looks fast and stable at this scale:
My read: local retrieval, source-backed selection, packaging, and sync are not the current foreground UX bottleneck. Live semantic pathThe live semantic path is useful, but foreground cold-path latency is the risky part. With the default flash/thinking route:
With
My read: live semantic quality is promising, especially for multilingual recall, but foreground UX depends heavily on cache/warm state and route choice. The right product shape is likely cache-first local recall plus background semantic warming, not cold live semantic calls on every foreground prompt. BoundaryThis supports the project’s current direction: source-backed local recall is fast enough for foreground use; live semantic models should remain optional, bounded, and preferably warmed or deferred. It does not prove real GB-scale registry runtime, multi-day daily use, or the remaining long-session compaction/correction E2E gate in #45. |
Follow-up: latest dream / provider smoke from an external local registryI ran another second-user smoke on latest Scope
Baseline results
I filed the macOS default temp-path issue separately as #140 because it is a real first-run sharp edge, but not a dream/runtime logic failure. #109 live-path checkThe previous live dream starvation gap from #109 looks fixed in the current tree. I ran a no-write live
This is the important behavior change: the life-wide / recurring-question branch now fires naturally from live, source-backed labels instead of only from synthetic/fixture rows. Dream eval observations
So I would read this as: the dream substrate is now structurally testable and source-boundary-safe, but the natural-prompt/user-visible lift claim should stay narrow until there is broader evidence. Provider / cross-agent surfaceBasic provider/cross-agent checks also looked healthy:
Bottom lineThis is meaningful second-user evidence that current The main caveat I found is #140: macOS default temp path canonicalization can make the documented fast tier fail even though the same tests pass with a user-owned |
|
Evidence follow-up pointers:
This Discussion remains external validation context, not a release claim by itself. |
Follow-up: raw fresh-thread recall smoke from a projectless Codex threadI ran a small real-history fresh-thread smoke that felt worth recording because it is closer to the actual user experience than a synthetic demo. This is not a formal benchmark or a no-hook baseline. It is a second-user/live-use note for the installed AIppocampus path. Setup
Transcript-shaped observationsTurn 1: broad English fresh-thread cueUser prompt: The hook emitted a light AIppocampus scent pointing around prior OpenClaw / Phonics-Lab related threads. The assistant did not immediately treat that as fact. It first said: It then attempted active recall / registry lookup, fell back to direct clean-source inspection when the local Python runtime hit an older compatibility issue, and answered: This is the strongest part of the smoke: a brand-new/projectless thread, a vague cue, and the answer surfaced multiple current work streams without pretending the scent itself was proof. Turn 2: ordinary tool task, not memory evidenceUser prompt: The assistant updated Python via Homebrew and reported the new version. I would not count this as recall quality evidence, except that it showed the thread was doing real local work rather than only answering from a prepared demo. Turn 3: vague Russian cue, initial misroute to website contextUser prompt: The assistant interpreted this as the Phonics-Lab / Book 1 context and checked the Phonics-Lab repo before answering. It then gave the Book 1 alphabet word set, for example: This was useful but not perfect: the user meant school, not the website/app project. Turn 4: user correction in Russian, progressive route changeUser prompt: The assistant corrected course instead of clinging to the project interpretation: This is a good example of the “progressive familiarity” goal in #281: the first route was wrong-ish, the user gave a small correction, and the assistant moved to a different memory family while keeping uncertainty explicit. Turn 5: Russian LinkedIn cue, source-backed caution instead of overclaimingUser prompt: The assistant treated this as potentially ambiguous: LinkedIn account vs local LinkedIn draft automation. It searched registry/clean source, viewed the automation state, and inspected automation memory. The final answer was: This is another strong product signal: the assistant did not hallucinate live LinkedIn account status, and it separated “external account state” from “local automation delivery failure.” What I would claim from this smokeThis supports a narrow but meaningful claim:
What I would not claim
Why this feels worth preservingThis is the kind of user-visible moment that makes AIppocampus feel different from ordinary summary memory: the prompt was vague, the thread was new, the workspace had no relevant project files, the user switched languages, and the assistant still found useful continuity while marking uncertainty. For future benchmark design, I think this should become a real-history fixture family:
|
Follow-up: very long same-thread fuzzy recall smokeAdding another second-user/live-use note, this time from the current long AIppocampus evaluation thread rather than a fresh thread. SetupAt the observation point, the thread had roughly:
No local paths, session ids, raw file names, credentials, or private source snippets are included here. Prompt shapeThe user asked a deliberately fuzzy meta-memory question inside the long thread: The hidden target was an older cross-project reference, not the current AIppocampus repo: Phonics Lab Books 3/4/5, specifically whether they counted as complete. ResultThe assistant recovered both parts:
This was a genuinely useful product moment: a very long live thread could still answer a fuzzy self-reference without turning it into unsupported model memory. Hook versus source-backed searchThe important boundary is that this was not “the hook magically answered it.” The hook emitted a useful ambient scent around AIppocampus / hook / long-thread / compression context. That helped the agent choose the right posture: treat the question as source-backed long-thread recall and verify against local source. But the hook did not directly surface the key anchors: Subjective read from this run:
I added the hook-specific product gap to #201: What I would claim
This feels like a good direction for future benchmark/evidence design: measure not only whether the final answer can be recovered, but how much query invention the agent still has to do after the hook fires. |
Uh oh!
There was an error while loading. Please reload this page.
Summary
I tested AIppocampus as an external technical user / second-user reviewer after the latest wave of upstream updates. This is supportive validation evidence, not a maintainer-authored release claim.
Short version: the current
mainbranch looks substantially healthier than a typical very-early memory project. A fresh clone passed the deterministic local validation path, and earlier live hook/provider testing exposed real boundary issues that were quickly absorbed into the issue/PR flow.What I verified
Target state:
Sapientropic/AIppocampus83b4154uvFresh-clone checks:
Observed results:
mainshowed successful Python 3.10 / 3.11 CI checks. The CIfull-testsjob is currently skipped, but the local full tier above passed.A first run with macOS system Python 3.9 failed on 3.10+ type syntax, but the repository explicitly declares
requires-python = ">=3.10"and the README calls out that macOS system Python may be too old. I would not count that as a project regression.Earlier live-path observations
Before this fresh-clone pass, I also tested the hook path and live DeepSeek-compatible semantic route from an external environment:
That response pattern is a positive signal: external evidence changed the project state quickly, and the maintainers kept the boundary language explicit.
What looks strong
Boundaries of this validation
This should be counted as external technical validation, not ordinary end-user product validation.
It does not prove:
The remaining open issue #45, a real Codex long-session E2E smoke for compaction and correction survival, still looks like the right next hard gate.
My recommendation
I would treat this as meaningful second-user technical evidence: the project fresh-clones, validates cleanly, responds well to external testing, and has clearer claim boundaries than many early memory-layer repositories.
The next most valuable validation step is not more unit tests; it is a real long-session E2E run that exercises compaction, correction survival, hook timing, and user-visible recall behavior over time.
All reactions