Skip to content

CLI 0.3.1 — Thread metalayer

Choose a tag to compare

@ernests ernests released this 21 Oct 12:21
84e93cd

Local Thread reads tolerate malformed optional fields and unknown kinds without hiding a Thread; only an unreadable opening blocks writes. threads new --attached-to <type>:<id> writes an opening link (post targets form child edges); threads post --kind mark --mark <value> --reply-to <id> folds status onto the target, and corrections retract marks. Writers validate through protocol 0.28.0 before exclusive create, custom kinds require --yes, and write refuses immutable Thread post paths.

Local JSON migrations: threads list schema ideaspaces.threads.list.v2 and threads open schema ideaspaces.local-thread.open.v3 allow closed: "unknown"; compare === true, never truthiness. Counts include folded marks while timeline does not. See README. CLI PR #255 merged at 84e93cd. 0.3.0 was merged but unpublished; 0.3.1 is the versioned deliverable. Consumer parity: MCP #61 merged, Claude plugin #124 stages the exact merged bundles, Pi pin stays held until its next Pi change, Desktop received the handoff. npm trusted publishing verifies this release tag and package; do not merge plugin until publication is visible.