memorylayer-server-rpg
Repository Planning Graph (RPG) services for memorylayer-server.
The package adds repository-structure graph sync, search, traversal, overlays,
conflict detection, maintenance, and optional LLM enrichment under /v1/rpg.
RPG nodes are stored as MemoryLayer memories and RPG relationships as normal
associations, so the feature works with every compatible storage backend.
Install
Requires Python 3.12 or newer. Installing the plugin also installs the matching
memorylayer-server version.
pip install memorylayer-server-rpg
memorylayer serve
Installation is sufficient: the server discovers the package through the
memorylayer_server.plugin_packages entry point and registers its API routes,
task handlers, service, and ontology contribution automatically.
The core server wheel does not bundle this plugin. The official server Docker image already includes it.
The official Python and TypeScript SDKs expose this surface as client.rpg
(sync_client.rpg for synchronous Python); the Go SDK exposes client.Rpg.
License
Apache 2.0. See LICENSE.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file memorylayer_server_rpg-0.2.0.tar.gz.
File metadata
- Download URL: memorylayer_server_rpg-0.2.0.tar.gz
- Upload date:
- Size: 47.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
472dbdca9a8b0ede97e33066f0a3f0762481da41c341129dcf9315afea8c06ba
|
|
| MD5 |
484f41e6fc4d43deddd54d81d1ca4fc7
|
|
| BLAKE2b-256 |
a21dc5f006a8ab030f0f3b9bb2ff7bd4efe9ed1ea402b69e99b1ba8d7208eb85
|
Provenance
The following attestation bundles were made for memorylayer_server_rpg-0.2.0.tar.gz:
Publisher:
publish-python.yml on scitrera/memorylayer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
memorylayer_server_rpg-0.2.0.tar.gz -
Subject digest:
472dbdca9a8b0ede97e33066f0a3f0762481da41c341129dcf9315afea8c06ba - Sigstore transparency entry: 2764959138
- Sigstore integration time:
-
Permalink:
scitrera/memorylayer@6ee99813f287ff7c20fe85f427032558f1bd56d4 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/scitrera
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python.yml@6ee99813f287ff7c20fe85f427032558f1bd56d4 -
Trigger Event:
push
-
Statement type:
File details
Details for the file memorylayer_server_rpg-0.2.0-py3-none-any.whl.
File metadata
- Download URL: memorylayer_server_rpg-0.2.0-py3-none-any.whl
- Upload date:
- Size: 42.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
55fb43b739ee3b50d3544e4b724953d74c11337216a902632e7f29b8b93a8c2c
|
|
| MD5 |
6e50599108d24c21a7a2ed7274250e23
|
|
| BLAKE2b-256 |
ade9bc0e1b152a9f3160f3af8c87f22a46c68de77a296b263332a4710e423fec
|
Provenance
The following attestation bundles were made for memorylayer_server_rpg-0.2.0-py3-none-any.whl:
Publisher:
publish-python.yml on scitrera/memorylayer
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
memorylayer_server_rpg-0.2.0-py3-none-any.whl -
Subject digest:
55fb43b739ee3b50d3544e4b724953d74c11337216a902632e7f29b8b93a8c2c - Sigstore transparency entry: 2764959149
- Sigstore integration time:
-
Permalink:
scitrera/memorylayer@6ee99813f287ff7c20fe85f427032558f1bd56d4 -
Branch / Tag:
refs/tags/v0.2.0 - Owner: https://github.com/scitrera
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-python.yml@6ee99813f287ff7c20fe85f427032558f1bd56d4 -
Trigger Event:
push
-
Statement type: