Menu

Comparing cd4a129dfd...29aebcdc72 · r/morph
📰
0

Comparing cd4a129dfd...29aebcdc72 · r/morph

GitHub·r·about 1 month ago
#rNw64lN5
Reading 0:00
15s threshold

Commits on May 2, 2026 v0.48.1: senior-engineer cleanup pass + doc/site catch-up Small reliability + readability fixes across morph-core and morph-cli, plus a documentation/website sweep so every surface that mentions the v0.43–v0.48 vocabulary unification matches reality. No on-disk format changes; the public CLI/MCP surface is unchanged beyond one new exported helper (morph_core::hex_prefix). Code - morph-core/src/repo.rs: every <morph_dir>/config.json mutation now goes through write_config_pretty; killed 4 .unwrap() paths. - morph-core/src/hash.rs + lib.rs: published hex_prefix(s, max); short_hash_str is now a thin alias. - morph-cli/src/{main,inspect}.rs, morph-core/src/forget.rs: 11 ad-hoc &hash.to_string()[..N] / &sha[..sha.len().min(N)] slicings now route through hex_prefix or Hash::short(). - morph-cli/src/setup.rs and morph-cli/src/main.rs::version_json: unreachable .expect(...) messages made self-documenting. Docs - docs/v0-spec.md §13: past-tensed the removed eval aliases.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.

Read More