Skip to content

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 30 Oct 12:09
· 6 commits to develop since this release
d16fb50
  • #83 9774b45 Thanks @eyelock! - ynm client install ynh now adds ynm's store, identity and configuration variables (YNM_HOME, YNM_USER and the like) to the harness's env_passthrough. ynh hides every other variable from a worker, so without them the MCP server and hooks silently used ~/.ynm, your real personal store. ynm client status and ynm doctor report a harness without YNM_HOME as not fully configured, and ynm doctor warns in a ynh worker where YNM_HOME is unset.

  • #101 679df43 Thanks @eyelock! - remember's note about similar memories now compares a new memory only with memories in its own namespace. A namespace has one owner, so a memory in another one is never a duplicate to supersede; before, two seats writing alike records in their own namespaces were each told to supersede the other's.

    ynm remember now says the memory's level and namespace as well as its mount: remembered <id> in project, level distributed, namespace common. The mount's name (project) read like a level, and the only levels are personal and distributed. A write's JSON result has namespace and level too.

  • #103 688845c Thanks @eyelock! - ynm sync counts only what it moved. fetched is the number of refs the fetch brought something new for, and pushed lists the refs the push changed on the remote, so a sync with nothing to move reports fetched 0, merged 0, pushed 0. Before, it reported every ref the remote had as fetched and every local ref as pushed, so a run couldn't show whether anything changed.

    A command whose output is cut short, such as ynm sync --json | head, now exits 0 quietly. Before, it exited 13 with Node's "unsettled top-level await" warning on stderr.

Install: see https://eyelock.github.io/ynm/#/how-to/install (Homebrew ynm standalone or ynm-slim, direct download, Docker).

What's Changed

  • chore: back-merge release 0.4.1 into develop by @eyelock in #82
  • fix: ynh harnesses pass ynm's environment; derived folders ignore themselves by @eyelock in #83
  • ci: scan agent skills with eyelock/actions/skillspector by @eyelock in #86
  • deps: Bump @modelcontextprotocol/client from 2.2.0 to 2.3.0 by @dependabot[bot] in #87
  • deps: Bump @modelcontextprotocol/server from 2.2.0 to 2.3.0 by @dependabot[bot] in #88
  • deps: Bump the terraform group across 5 directories with 2 updates by @dependabot[bot] in #89
  • deps: Bump the minor-and-patch group across 1 directory with 26 updates by @dependabot[bot] in #90
  • fix: patch vite and launch-editor in the test toolchain by @eyelock in #91
  • fix: a git-notes store reads shards with non-ASCII text by bytes by @eyelock in #93
  • fix: the hosted function logs why its process went away by @eyelock in #92
  • fix: the provisioner profile can read the stores' logs by @eyelock in #94
  • deps: Bump the minor-and-patch group with 16 updates by @dependabot[bot] in #95
  • deps: Bump the terraform group across 4 directories with 1 update by @dependabot[bot] in #96
  • deps: OpenTelemetry 3 across the telemetry package by @eyelock in #102
  • fix: remember compares within a namespace and says the level and namespace by @eyelock in #101
  • fix: sync counts only what it moved; a cut-off pipe exits quietly by @eyelock in #103
  • Release 0.4.2 by @eyelock in #104

Full Changelog: v0.4.1...v0.4.2