Menu

Comparing 3935c73a16...cd4a129dfd · r/morph
📰
0

Comparing 3935c73a16...cd4a129dfd · r/morph

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

Vocabulary unification, part 2 — fifth release of the multi-phase "make morph intuitive" effort. Remove the v0.45-deprecated `morph trace`, `morph tap`, and `morph traces` namespaces (only `morph inspect` remains), and introduce Rust-level type aliases (`Session`, `SessionTrace`, `SessionEvent`, `Eval`, `EvalItem`) so newer call sites can match the user vocabulary without renaming the storage-layer structs. Added - Rust type aliases in `morph-core/src/objects.rs` and re-exported from `morph_core`: pub type Session = Run; pub type SessionTrace = Trace; pub type SessionEvent = TraceEvent; pub type Eval = EvalSuite; pub type EvalItem = EvalCase; Pure type renames; serialization, hashing, and `MorphObject` dispatch all go through the underlying struct, so on-disk bytes are unchanged. - New spec `removed_inspect_aliases.yaml` (3 cases) pins that `morph trace`, `morph tap`, and `morph traces` exit with code 2 and "unrecognized subcommand" after removal.…

Continue reading — create a free account

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

Read More