Something went wrong. Try again.
personal memory agent
Something went wrong. Try again.
refactor(cli): move species identity from docs into sol call identity hydrate master
The species prose was being copied verbatim into every journal's AGENTS.md via the seeding maint task, recreating the static-identity-in-a-doc problem the earlier identity retreat was meant to solve. Move that prose to an authoritative Python constant in think/tools/sol.py, prepend it as a # species section in sol call identity hydrate output, and strip duplicate # {stem} headings from section bodies during hydrate composition. Individual subcommand output and on-disk sol/*.md files remain unchanged. The heading strip is render-time only and case-insensitively matches an exact-stem first heading, so custom first-line headings in user files are preserved.
Author Jer Miller Date (Apr 17, 2026, 5:24 AM UTC) Commit 4e092831 4e092831a503c71e6f767ec5c571336bf96e648b Parent 64c31add 64c31addab32513f20e4068ca8fd71b23f660745