Skip to content

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 00:50
· 77 commits to develop since this release
5176675
  • Hosted and team memory. A hosted ynm runs as an HTTP server or an AWS Lambda over an s3 record
    log, with sign-in through an identity provider (Auth0 on AWS, a local Keycloak to develop
    against). Hosted stores know who wrote what: person ids, nicknames, linked logins and a
    metadata-only audit log. Memory is personal by default, and a hosted store keeps a new memory
    only when sharing is chosen. A local ynm can mount a hosted ynm over MCP, so one ynm holds
    personal memory and the team's store; status and recall say why a store was left out. Hosted
    guidance lets URL-only clients remember intents. Agent integrations live under integrations/
    with one client-neutral ynm-memory skill. Distributed memory lives at
    refs/notes/ynm/distributed. Fixes: dream judges only what changed since the last run and calls
    no model when nothing has; ynm import reads piped stdin; init says what to commit and sync
    sets up fetching for a remote added later; the spend guard charges the estimate when a provider
    omits input tokens; the wiki orphan-branch target keeps deeply nested pages; an empty context
    says "no memory yet" instead of a bare heading.

Patch Changes

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

What's Changed

  • ci: bump actions/setup-node from 4 to 7 by @dependabot[bot] in #1
  • ci: bump actions/checkout from 4 to 7 by @dependabot[bot] in #2
  • ci: bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #5
  • ci: bump actions/download-artifact from 4 to 8 by @dependabot[bot] in #3
  • deps: bump node from 24-alpine to 26-alpine by @dependabot[bot] in #4
  • deps: bump @vitest/coverage-v8 from 4.1.11 to 5.0.2 by @dependabot[bot] in #10
  • deps: bump @oclif/core from 4.14.0 to 5.1.2 by @dependabot[bot] in #9
  • ci: Gitflow like ynh by @eyelock in #12
  • ci: bump pnpm/action-setup from 4 to 6 by @dependabot[bot] in #6
  • deps: bump @changesets/cli from 2.31.1 to 3.0.3 by @dependabot[bot] in #8
  • deps: bump @changesets/changelog-github from 0.6.0 to 1.0.1 by @dependabot[bot] in #7
  • deps: bump typescript from 6.0.3 to 7.0.2 by @dependabot[bot] in #11
  • feat: integrations/ for what ynm ships to agents; one client-neutral skill by @eyelock in #13
  • refactor: refs/notes/ynm/distributed; no design-record references in user-facing text by @eyelock in #14
  • fix: init says what to commit; sync sets up fetching for a remote added later by @eyelock in #15
  • chore: Terraform state backend for infra/ by @eyelock in #17
  • chore: manage the repository's GitHub settings with Terraform by @eyelock in #18
  • test: every source file at 80% coverage; CI gates coverage of changed lines by @eyelock in #19
  • fix: wiki orphan-branch target keeps pages nested two or more folders deep by @eyelock in #21
  • fix: spend guard charges the estimate when a provider omits input tokens by @eyelock in #22
  • fix: baseline logging and mismatched entry kinds; injectable baseline and report dirs by @eyelock in #20
  • feat: s3 record log provider by @eyelock in #23
  • feat: run the MCP server as an AWS Lambda by @eyelock in #24
  • fix: ynm import reads piped stdin; optional args no longer swallow it by @eyelock in #25
  • feat: hosted guidance — remember intents from URL-only clients by @eyelock in #26
  • feat: sign in to the HTTP server through an identity provider, with a local Keycloak to develop against by @eyelock in #16
  • fix: dream judges only what changed since the last run, and calls no model when nothing has by @eyelock in #27
  • chore: hosted stores on AWS (Lambda on S3, or a server), signed in through Auth0 by @eyelock in #28
  • feat: hosted stores know who wrote what: person ids, nicknames, linked logins and a metadata-only audit log by @eyelock in #29
  • feat: memory is personal by default; a hosted store stores a new memory only when sharing is chosen by @eyelock in #30
  • feat: mount a hosted ynm over MCP: one local ynm with personal memory and the team's store by @eyelock in #31
  • fix: an empty context block says "no memory yet" instead of a bare heading by @eyelock in #34
  • fix: tutorial 10's Docker steps run from the tutorial evals, with YNM_REPO naming the checkout by @eyelock in #35
  • fix: make install warns from a worktree, and the dev launcher says how to recover when its checkout is gone by @eyelock in #38
  • ci: a release cannot merge if its frozen evals regressed against the previous release by @eyelock in #39
  • fix: a capped dream run judges each pair at its first owner's turn, so it finds duplicates again by @eyelock in #40
  • release: 0.2.0 by @eyelock in #41

New Contributors

Full Changelog: v0.1.1...v0.2.0