Skip to content

v1.9.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 04:12
· 267 commits to main since this release

Install

curl -fsSL https://raw.githubusercontent.com/JeremiahM37/grimoire/main/install.sh | sh   # Linux, macOS
brew install JeremiahM37/tap/grimoire                                                   # Homebrew
scoop bucket add jeremiahm37 https://github.com/JeremiahM37/scoop-bucket && scoop install grimoire   # Windows
docker run -p 9111:9111 -v grimoire-vault:/vault ghcr.io/jeremiahm37/grimoire:1.9.0
go install github.com/JeremiahM37/grimoire/go/cmd/grimoire@latest    # the module lives in go/, so @latest resolves the go/v1.9.0 tag

Windows PowerShell one-liner: irm https://raw.githubusercontent.com/JeremiahM37/grimoire/main/install.ps1 | iex.
Archives (binary beside web/ and plugins/: extract and run), .deb, .rpm and checksums.txt are attached below.

Changelog

  • 76a2576 Action stage: log injections and fingerprints under the session hash, keep tool calls out of re-tell pairing
  • 136c984 Add Haiku backend for the marker benchmark confirmatory sample
  • 1375fc9 Add context_for helper, OpenAI Agents SDK adapter, hook installer and integrations matrix
  • 8c3c7e4 Agent memory integration: enforce-ask permission output, outcome hook install, strict gate defaults, config docs, verify steps
  • a8ddd4f Agent memory: transcripts for any agent, procedures as skills, skill mining, friction and re-tell metrics
  • 2eda54b Agent profiles: memory injection for any agent
  • 4c987d6 Benchmarks: marker wording harness graded by deterministic checks on a local model
  • 66441cb Benchmarks: read the Jev config path from JEV_CONFIG
  • 96f5b57 Connectors as agent extensions: email, calendar, Microsoft 365, connect flow, source tools with approved actions
  • 0053733 Credentials: password-manager providers (Bitwarden, 1Password, KeePass, Vault, pass) linked by reference
  • a4df784 Docs: match the hook's actual event names
  • 39ea85e Impact test: place sessions at noon UTC so the date-only landing day is time-zone safe
  • 55d1354 Lint: research scripts under round2 exempt, f-strings in the outcome hook
  • f334b72 Live per-memory utilization trace: action linking, outcome codes, reminder experiment, holdout, API and CLI
  • bda70f9 Memory adherence: injection markers, outcome log, checks, usefulness, optional gate
  • 7efe966 Memory gate: local mode, a MiniLM cross-encoder distilled from Jev's strict verdicts, run in-process
  • 7f20332 Memory replay: measured evaluation (50 edits, 50 merges), replay vs endpoint parity, eval test and bench harness
  • 73c0ad8 Memory replay: situation corpus, replay engine, gates for dream fixes, consolidation and index regeneration
  • beac983 Memory use panel, and edit content in the pending-action hash
  • 7a98d1e Memory use without tags: per-memory fingerprints, salted hashes on the wire, hook-side matching, used/unknown outcomes
  • 6acaee4 Merge adherence markers, outcomes and the context gate
  • 8d8537f Merge branch 'feat/am-connectors' into feat/agent-memory
  • a8cf5cd Merge branch 'feat/am-fingerprints' into feat/agent-memory
  • 2aa2622 Merge branch 'feat/am-gatemodel' into feat/agent-memory
  • e45dc68 Merge compiled rule checks
  • 6f8e098 Merge memory replay
  • 03a02bc Merge origin/main: context_for helper, OpenAI Agents adapter, hook installer
  • b6d0b5f Merge skills export, transcript readers and friction metrics
  • e0b42d4 Merge the shared memory store and any-agent adapters
  • 0436816 README: connectors and Obsidian in the every-agent bullet
  • 0a98a43 README: credentials-it-can-use-but-never-read bullet
  • f468a12 README: five differentiators at the top
  • 12a5d6f README: notes-app bullet for people and agents
  • 8628f9e README: published Laya checkpoint numbers (421M, AUC 0.92)
  • a416beb Re-tell weeks: split the week that contains the cutoff
  • cf68d46 Replay timing test: budget applies outside the race detector
  • 58b01fd Rules compiled into checks: compile, backtest against transcript history, precision-gated activation
  • bacc687 Share one Playwright browser across the browser suites
  • 853035f Shared memory store: kinds, canonical links, core plus pointers, procedure checks, writing lint
  • f20c06c Staticcheck: drop unused dream wrapper and IMAP field, simplify bws error check, test variable
  • dd0d199 Tests: isolate XDG_CONFIG_HOME so CI runners' config dir is not used
  • d57341f e2e: connector form tests skip shared settings; memory badge test scopes to its note
  • a7250f2 gofmt the impact test
  • 310bc11 memory impact --retells: drop replayed prompts from resumed sessions, optional audit hook for hand-checking
  • 7076ba0 memory impact --retells: interactive sessions only by default, exclusion counts, Wilson interval