Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -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.5.0"
"version": "1.5"
}
]
}
2 changes: 1 addition & 1 deletion .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "engraphis-memory",
"version": "1.5.0",
"version": "1.5",
"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",
Expand Down
6 changes: 3 additions & 3 deletions .claude-plugin/skill-assets.sha256
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
5d315146fd0bdcd5bb803bab482504c51e6c8e94d9666cd4910ca8f4a645b564 .claude-plugin/marketplace.json
a51eb5baab17efb66193759be7f68df32451594b799476e7ec6e3b076b7fdff5 .claude-plugin/plugin.json
56be8d078a2a8fc6e6cd1c2be5716605d8621dab953caa8cfcd20e2dce474305 skills/engraphis-memory/SKILL.md
d30ad152dcc4c82ce10e7167fdfe67e709358e5f435293939125f2d6cffc5b7e .claude-plugin/marketplace.json
28dcd15a7a186f8cb8a15705f1bd7734086167991c4acc28ec2cfea59a2374ab .claude-plugin/plugin.json
45dd73ca6afdd9e12ecd38c48e4a612b7646c25a07a75a80ca0e68d0e0b85f0e skills/engraphis-memory/references/CONVENTIONS.md
529fff3bdbe73f83209087fd10055fad77c5e5224ad8a9e6b0254052aa50e109 skills/engraphis-memory/references/SCOPING.md
b2489b60159655e7e564e234d5aff24ba4d8df7cb82626edeaaaf89264007f85 skills/engraphis-memory/references/TOOLS.md
56be8d078a2a8fc6e6cd1c2be5716605d8621dab953caa8cfcd20e2dce474305 skills/engraphis-memory/SKILL.md
2,406 changes: 1,203 additions & 1,203 deletions CHANGELOG.md

Large diffs are not rendered by default.

1,454 changes: 727 additions & 727 deletions README.md

Large diffs are not rendered by default.

34 changes: 17 additions & 17 deletions engraphis/__init__.py
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
"""Engraphis — self-hosted AI memory system."""

from importlib.metadata import PackageNotFoundError, version as _dist_version

_SOURCE_VERSION = "1.5.0"

try:
__version__ = _dist_version("engraphis")
# Editable checkouts can retain stale dist-info until their next reinstall. The
# checked-in source version is authoritative for this runtime and must not advertise
# the prior MCP contract merely because metadata has not been refreshed yet.
if __version__ != _SOURCE_VERSION:
__version__ = _SOURCE_VERSION
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.5.0"
"""Engraphis — self-hosted AI memory system."""
from importlib.metadata import PackageNotFoundError, version as _dist_version
_SOURCE_VERSION = "1.5"
try:
__version__ = _dist_version("engraphis")
# Editable checkouts can retain stale dist-info until their next reinstall. The
# checked-in source version is authoritative for this runtime and must not advertise
# the prior MCP contract merely because metadata has not been refreshed yet.
if __version__ != _SOURCE_VERSION:
__version__ = _SOURCE_VERSION
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.5"
188 changes: 94 additions & 94 deletions engraphis/commercial_manifest.json
Original file line number Diff line number Diff line change
@@ -1,94 +1,94 @@
{
"schema": "engraphis-commercial/v2",
"version": "1.5.0",
"control_plane": "https://api.engraphis.com",
"account_portal": "https://api.engraphis.com/account",
"billing": {
"authority": "stripe",
"new_subscriptions": "stripe",
"legacy_providers": [],
"checkout_mode": "authenticated_server_session",
"portal_url": "https://api.engraphis.com/account#billing",
"provider_price_ids_public": false
},
"trial": {
"days": 3,
"card_required": false,
"plans": ["pro", "team"]
},
"entitlement_lifecycle": {
"max_grace_hours": 24,
"grace_mode": "workspace_write_grace",
"enforced_by": "private_control_plane",
"grace_for": "already_authorized_hosted_accounts",
"grace_allows": ["authenticated_existing_user_hosted_account_continuity"],
"live_authorization_still_required_for": [
"paid_or_cost_bearing_features",
"hosted_mcp_or_agent_writes"
],
"grace_blocks_account_growth": true,
"trial_expiry_extended_by_grace": false,
"recovery": {
"mode": "recovery_read_only",
"enforced_by": "private_control_plane",
"allows": [
"login",
"password_recovery",
"authenticated_reads",
"data_export",
"relicensing"
],
"blocks_normal_mutations": true
}
},
"plans": {
"free": {
"monthly_usd": 0,
"annual_usd": 0,
"billing_unit": "installation"
},
"pro": {
"monthly_usd": 10,
"annual_usd": 100,
"billing_unit": "owner",
"products": {
"monthly": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=pro&interval=monthly#billing"
},
"annual": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=pro&interval=annual#billing"
}
}
},
"team": {
"monthly_usd": 20,
"annual_usd": 200,
"billing_unit": "seat",
"products": {
"monthly": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=team&interval=monthly#billing"
},
"annual": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=team&interval=annual#billing"
}
}
}
},
"features": {
"offline_free_core": true,
"public_paid_license_gate": false,
"public_vendor_authority": false,
"hosted_authorization": true,
"hosted_opt_in_cloud_sync": true,
"hosted_multi_user_roles": true,
"hosted_team_audit_export": true,
"hosted_scoped_agent_tokens": true,
"end_to_end_encrypted_sync": true,
"sso": false,
"contractual_sla": false
}
}
{
"schema": "engraphis-commercial/v2",
"version": "1.5",
"control_plane": "https://api.engraphis.com",
"account_portal": "https://api.engraphis.com/account",
"billing": {
"authority": "stripe",
"new_subscriptions": "stripe",
"legacy_providers": [],
"checkout_mode": "authenticated_server_session",
"portal_url": "https://api.engraphis.com/account#billing",
"provider_price_ids_public": false
},
"trial": {
"days": 3,
"card_required": false,
"plans": ["pro", "team"]
},
"entitlement_lifecycle": {
"max_grace_hours": 24,
"grace_mode": "workspace_write_grace",
"enforced_by": "private_control_plane",
"grace_for": "already_authorized_hosted_accounts",
"grace_allows": ["authenticated_existing_user_hosted_account_continuity"],
"live_authorization_still_required_for": [
"paid_or_cost_bearing_features",
"hosted_mcp_or_agent_writes"
],
"grace_blocks_account_growth": true,
"trial_expiry_extended_by_grace": false,
"recovery": {
"mode": "recovery_read_only",
"enforced_by": "private_control_plane",
"allows": [
"login",
"password_recovery",
"authenticated_reads",
"data_export",
"relicensing"
],
"blocks_normal_mutations": true
}
},
"plans": {
"free": {
"monthly_usd": 0,
"annual_usd": 0,
"billing_unit": "installation"
},
"pro": {
"monthly_usd": 10,
"annual_usd": 100,
"billing_unit": "owner",
"products": {
"monthly": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=pro&interval=monthly#billing"
},
"annual": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=pro&interval=annual#billing"
}
}
},
"team": {
"monthly_usd": 20,
"annual_usd": 200,
"billing_unit": "seat",
"products": {
"monthly": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=team&interval=monthly#billing"
},
"annual": {
"provider": "stripe",
"checkout_url": "https://api.engraphis.com/account?plan=team&interval=annual#billing"
}
}
}
},
"features": {
"offline_free_core": true,
"public_paid_license_gate": false,
"public_vendor_authority": false,
"hosted_authorization": true,
"hosted_opt_in_cloud_sync": true,
"hosted_multi_user_roles": true,
"hosted_team_audit_export": true,
"hosted_scoped_agent_tokens": true,
"end_to_end_encrypted_sync": true,
"sso": false,
"contractual_sla": false
}
}
Loading