Universal agent memory plugin (ForgetForge): recall-centric retention, tiered forgetting, Rust scoring engine for Hermes, Claude Code, and Codex.
Project description
========= Written in Korean first, then English ==========
======== 한국어 ========
cluxion-Agentplugin-AutoClearMemory
AI 에이전트(Hermes Agent, Claude Code, Codex)를 위한 기억 플러그인입니다. 사람의 기억처럼 동작하는 장기 기억을 에이전트에 부여합니다: 자주 회상하는 사실은 또렷하게 남고, 전혀 쓰지 않는 사실은 흐려져 보관됩니다. 가장 관련 있는 기억은 모델이 답하기 전에 자동으로 떠오릅니다.
설치
pip install cluxion-Agentplugin-AutoClearMemory
forgetforge init # ~/.forgetforge 를 설정합니다 (데이터베이스 + 설정)
Hermes Agent에서 사용
~/.hermes/config.yaml 에 추가한 뒤 Hermes를 재시작하세요.
plugins:
enabled:
- cluxion-agentplugin-autoclearmemory
사용
에이전트가 자동으로 호출하거나, CLI로 직접 사용할 수 있습니다.
forgetforge store redis-port --content "Redis runs on port 6380" --importance 0.8
forgetforge recall redis # 기억을 꺼내고(회상) 강화합니다
forgetforge keep redis-port # 절대 흐려지지 않도록 기억을 고정합니다
forgetforge forget redis-port # 기억이 흐려지도록 둡니다
forgetforge status # 무엇이 기억되어 있는지 확인합니다
Hermes에서는 동일한 동작이 forgetforge_* 도구로 제공되며, 가장 관련 있는("hot") 기억이 매 모델
호출 전에 컨텍스트에 추가됩니다.
라이선스
Apache-2.0
============ English ==========
cluxion-Agentplugin-AutoClearMemory
A memory plugin for AI agents (Hermes Agent, Claude Code, Codex). It gives your agent a long-term memory that behaves like human memory: facts you recall often stay sharp, facts you never use fade and get archived. The most relevant memories are surfaced automatically before the model answers.
Install
pip install cluxion-Agentplugin-AutoClearMemory
forgetforge init # sets up ~/.forgetforge (database + config)
Use with Hermes Agent
Add it to ~/.hermes/config.yaml, then restart Hermes:
plugins:
enabled:
- cluxion-agentplugin-autoclearmemory
Use
Your agent calls these automatically, or you can use the CLI directly:
forgetforge store redis-port --content "Redis runs on port 6380" --importance 0.8
forgetforge recall redis # retrieve a memory (and reinforce it)
forgetforge keep redis-port # pin a memory so it never fades
forgetforge forget redis-port # let a memory fade away
forgetforge status # see what's remembered
In Hermes the same actions are available as forgetforge_* tools, and your most relevant
("hot") memories are added to the context before each model call.
License
Apache-2.0
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
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 cluxion_agentplugin_autoclearmemory-0.3.2.tar.gz.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2.tar.gz
- Upload date:
- Size: 38.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
218f824a38bad9d12efecf0c32bf1202f8231cb5b9613e41eaea3fee7349d3a1
|
|
| MD5 |
757029c24c5cb7c24e707c7bbf930fbc
|
|
| BLAKE2b-256 |
7983f487a09c3a81d8bdd9928f6b9016d1e0512b9eb78b09c927d9d532125ed0
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2.tar.gz:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2.tar.gz -
Subject digest:
218f824a38bad9d12efecf0c32bf1202f8231cb5b9613e41eaea3fee7349d3a1 - Sigstore transparency entry: 1820847522
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cluxion_agentplugin_autoclearmemory-0.3.2-py3-none-any.whl.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2-py3-none-any.whl
- Upload date:
- Size: 32.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8359fdda29b31d796111b969c36550188ca82563b45c812ae3ff1c858fa24d6c
|
|
| MD5 |
42e30b09ef0651bea0397e2a12b3ab91
|
|
| BLAKE2b-256 |
1bc01a0a21291a8b81f06e82e55bfe8700f9d6287c2044ec0b43d6884cd24ca6
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2-py3-none-any.whl:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2-py3-none-any.whl -
Subject digest:
8359fdda29b31d796111b969c36550188ca82563b45c812ae3ff1c858fa24d6c - Sigstore transparency entry: 1820847637
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 165.5 kB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
66e76e3ec11cc7f7c0c871f8802f710fb0d1844cb622201ee78737f3a4e168e6
|
|
| MD5 |
5beaeb1befc391587e865813f2015e6e
|
|
| BLAKE2b-256 |
5557550a8febfac20de937e2feba5c128be1fde82116f8c038a9b6989372d804
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-win_amd64.whl:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-win_amd64.whl -
Subject digest:
66e76e3ec11cc7f7c0c871f8802f710fb0d1844cb622201ee78737f3a4e168e6 - Sigstore transparency entry: 1820847959
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
- Upload date:
- Size: 252.8 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8b821629b890a9b3297a70a9565940c7c7b15742c54e7434109a4180e7d9e9bb
|
|
| MD5 |
8c910bcbd38afacdd708df4d7eac584d
|
|
| BLAKE2b-256 |
f36a33b5843e6239f79edc3efc877736931cd05bb5405bab7caa73d95d52ebc4
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
8b821629b890a9b3297a70a9565940c7c7b15742c54e7434109a4180e7d9e9bb - Sigstore transparency entry: 1820848062
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
- Upload date:
- Size: 239.2 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
56d24489d421a61e89ec84ddc15e5924a7eb58b254d8fafef083ef658dc17611
|
|
| MD5 |
7530048f086ad3bd51e0e28caaeda465
|
|
| BLAKE2b-256 |
50d97266cb055f27f654a120c10e4ddaf988e45ccf438ad4c255f3c8480abfe6
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl -
Subject digest:
56d24489d421a61e89ec84ddc15e5924a7eb58b254d8fafef083ef658dc17611 - Sigstore transparency entry: 1820847907
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type:
File details
Details for the file cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl.
File metadata
- Download URL: cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
- Upload date:
- Size: 447.9 kB
- Tags: CPython 3.11+, macOS 10.12+ universal2 (ARM64, x86-64), macOS 10.12+ x86-64, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ba494ef33d894a0d911f795e960f10d6ce37e4b53c5f5f460a38f94b6dd1a009
|
|
| MD5 |
c00f5c2362b6391f2b14ea681b5fc1ee
|
|
| BLAKE2b-256 |
8efbd02dd57da544d6d91d1e6059185e34bd9e71a1a0393c546256472619e629
|
Provenance
The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl:
Publisher:
publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
cluxion_agentplugin_autoclearmemory-0.3.2-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl -
Subject digest:
ba494ef33d894a0d911f795e960f10d6ce37e4b53c5f5f460a38f94b6dd1a009 - Sigstore transparency entry: 1820847755
- Sigstore integration time:
-
Permalink:
cluxion/cluxion-Agentplugin-AutoClearMemory@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Branch / Tag:
refs/tags/v0.3.2 - Owner: https://github.com/cluxion
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@a8e255ba073a68efb4a29c62801b28fe4457b462 -
Trigger Event:
release
-
Statement type: