From a3539b2cd374c71f663b89a4e0e136d655cd1d31 Mon Sep 17 00:00:00 2001 From: Jaixii Date: Thu, 30 Jul 2026 06:36:02 -0400 Subject: [PATCH] chore: release 1.2.0 --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- .claude-plugin/skill-assets.sha256 | 4 ++-- CHANGELOG.md | 5 ++++- engraphis/__init__.py | 2 +- engraphis/commercial_manifest.json | 2 +- pyproject.toml | 2 +- 7 files changed, 11 insertions(+), 8 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index d65c659f..07c3869b 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -9,7 +9,7 @@ "name": "engraphis-memory", "source": "./", "description": "Discipline for giving agents durable, scoped, explainable memory across sessions and repos with the Engraphis MCP tools.", - "version": "1.1.5" + "version": "1.2.0" } ] } diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index fda88ea2..3a52073b 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "engraphis-memory", - "version": "1.1.5", + "version": "1.2.0", "description": "Give agents durable, scoped, explainable memory across sessions and repos via the Engraphis MCP tools. Use when you learn something worth keeping, need prior context before acting, or ask why/how a fact changed. Covers remember/recall, why/timeline, forget/pin/correct, sessions, and code search.", "author": { "name": "The Engraphis Authors", diff --git a/.claude-plugin/skill-assets.sha256 b/.claude-plugin/skill-assets.sha256 index 445d3791..fb54a23c 100644 --- a/.claude-plugin/skill-assets.sha256 +++ b/.claude-plugin/skill-assets.sha256 @@ -1,5 +1,5 @@ -a972f840492bf1041f1e9525452127a6d5d117d5fcd231230b1d2ae656d85d13 .claude-plugin/marketplace.json -dba3e0713559b267581f45cfd5907aae4689df77790b02bbcf22309d9ffa73ef .claude-plugin/plugin.json +81840a090ae1b8b14fff4eac3bf7ff1832760f4806c510070b78687cb15a0f99 .claude-plugin/marketplace.json +db1b72e67e25bc29e3220d75ff5ab03a0ab954ebdbb93dd74d715ca509317a0c .claude-plugin/plugin.json 656caf07c9064b219eb974e018180e6a7a88f2c058fb1b1c6a8a36074d67e9cc skills/engraphis-memory/SKILL.md 9751b6e7310151c14e6bb7f5d683943a53a95951ff207876053d082e65eecfd5 skills/engraphis-memory/references/CONVENTIONS.md 45f4b4ad9dbfd39f2b377083d9b3eec5eed7cba7cb8fa139e3f420bdd6105343 skills/engraphis-memory/references/SCOPING.md diff --git a/CHANGELOG.md b/CHANGELOG.md index 48867108..3910e03f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,7 @@ All notable changes to Engraphis are documented here. Format loosely follows [Keep a Changelog](https://keepachangelog.com/); versions use SemVer. -## Unreleased +## [1.2.0] - 2026-07-30 ### Added @@ -37,6 +37,9 @@ All notable changes to Engraphis are documented here. Format loosely follows - Ordinary recall is observational by default, so weak nearest-neighbor results do not gain stability merely by being returned. Grounded recall still reinforces only cited evidence, and Python callers with an explicit use signal can request reinforcement. +- Code and PPR retrieval now restrict incident-symbol and memory-entity lookups to the reachable + frontier before applying their safety caps, and repo writes link text mentions to visible + workspace-level entities. ## [1.1.5] - 2026-07-28 diff --git a/engraphis/__init__.py b/engraphis/__init__.py index d3faa28a..6e0d4ffd 100644 --- a/engraphis/__init__.py +++ b/engraphis/__init__.py @@ -7,4 +7,4 @@ except PackageNotFoundError: # source tree without an installed distribution # Keep in step with [project] version in pyproject.toml — tests/test_packaging.py # pins the two together so a release cannot ship them out of sync. - __version__ = "1.1.5" + __version__ = "1.2.0" diff --git a/engraphis/commercial_manifest.json b/engraphis/commercial_manifest.json index 9c96e1b6..86712fab 100644 --- a/engraphis/commercial_manifest.json +++ b/engraphis/commercial_manifest.json @@ -1,6 +1,6 @@ { "schema": "engraphis-commercial/v2", - "version": "1.1.5", + "version": "1.2.0", "control_plane": "https://api.engraphis.com", "account_portal": "https://api.engraphis.com/account", "billing": { diff --git a/pyproject.toml b/pyproject.toml index f10fba0d..ea9415ed 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ build-backend = "setuptools.build_meta" [project] name = "engraphis" -version = "1.1.5" +version = "1.2.0" description = "Local-first AI memory engine for agents — Ebbinghaus decay, interaction-aware recall, bi-temporal facts, hybrid retrieval, and an MCP server. You bring the LLM." readme = "README.md" license = "Apache-2.0"