You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Two §3.6a gaps from the audit:
Path-scoped rules: `.deepcode/rules/*.md` were dumped flat. Now each rule's
frontmatter `globs` (or `applyTo`/`paths`) is surfaced in its injected header
("rule: ts.md (applies to: src/**/*.ts)") so the model applies it only when
editing matching files, and the frontmatter fence is stripped from the body.
Agent/user memory write-path: there was a read path but nothing wrote it (the
"# to remember" help was aspirational).
- projectMemoryKey(cwd) / projectMemoryPath(home,cwd) →
~/.deepcode/projects/<slug>/memory/MEMORY.md (mirrors the harness layout).
- rememberFact(cwd, fact) appends a bullet (writes a header on first use).
- loadMemory now READS that project-memory file too (step 1b).
- REPL: a `#<text>` line remembers the fact (no agent turn) — the documented
shortcut, now real.
Tests: +2 (rule glob annotation + frontmatter strip; rememberFact → loadMemory
round-trip with single header). Core 608 green.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments