# What's new in HYTHE 0.2.0

[Get the release](https://github.com/hythe-dev/hythe/releases/tag/v0.2.0) · [npm package](https://www.npmjs.com/package/@hythe/mcp/v/0.2.0)

## A current checkpoint you can name

A scope's current pointer chooses its accepted checkpoint. A newer revision on an ordinary stale branch does not displace it. Reconciliation explicitly selects the result and retains the history.

## Facts and loops follow that choice

Opt into `resultVersion: 3` to receive values from the accepted lineage, provenance, competing heads, and coverage. Legacy and divergent values are separate. Old scopes may need reconciliation to adopt the model; requesting v3 alone does not perform a migration.

## Smaller checkpoint changes

Use v3 `record` for facts and loops without resending working state, and `patch` for a merge patch. Both require the pointed parent and return a conflict if it has changed. Existing v1/v2 result shapes remain compatible.

## Installation correction

The 0.2.0 package has two executables. Use `npx -y -p @hythe/mcp@0.2.0 hythe-mcp` outside a matching source checkout. The released wizard's generated bare npm command needs the correction in our [quickstart](quickstart.html), including absolute Node/bridge paths for clients launched from arbitrary directories.

## Evidence

[Implementation and contracts](https://github.com/hythe-dev/hythe/blob/v0.2.0/docs/CHECKPOINT-RESUME-V3.md) · [client checks](clients.html). This release does not establish universal compaction recovery or guaranteed model behavior.
