Repository navigation
v1.21.20 — authored memory capture
Save actual project instructions
terraphim-agent memory capture now requires exactly one of --content or --file and stores that authored UTF-8 content using the existing evolution types. Missing, blank, unreadable, oversized or conflicting inputs fail without modifying the store. The previous placeholder-only invocation is intentionally rejected.
Set TERRAPHIM_DEFAULT_DATA_PATH to keep a run in an explicit data root. Its evolution file lives under terraphim/evolution/cli-agent.json; without the variable, the existing platform configuration-directory location remains unchanged. This does not migrate or merge old stores.
Validation includes exact save/reopen/export in fresh processes, Unicode file input, negative input cases and store-preservation checks. Memory retrieval uses the configured role graph; roles are retrieval filters, not access-control boundaries. memory apply remains a context preview.
These assets were built from immutable tag v1.21.20, source d55d373ec2eb100d334712f086dc95a2829856e7, by release staging run 38357339611. All 17 archives have verified embedded zipsign signatures and SHA-256 checksums; macOS binaries are signed and notarized. Linux managed-package lifecycle checks passed. Windows archives are not included.
Reviewed implementation and validation: PR #61. Source CI passed before publication. The package metadata follow-up pins these exact signed archive hashes; its public-download check runs after the release URLs become available.