Skip to main content

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") 기억이 매 모델 호출 전에 컨텍스트에 추가됩니다.

점검

설치·Hermes 계약·DB·네이티브 백엔드 상태를 결정론적으로 자가 진단합니다. 같은 상태면 항상 같은 결과를 출력하고, 문제가 있으면 증상과 해결 단계를 그대로 알려줍니다.

forgetforge doctor          # 사람용 요약
forgetforge doctor --json   # 구조화 출력

Hermes 안에서는 forgetforge_doctor 도구로도 노출됩니다.

라이선스

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.

Diagnostics

A deterministic self-check of install, the Hermes contract, the database, and the native backend. The same state always prints the same result, and on any problem it shows the symptom and the exact fix steps.

forgetforge doctor          # human summary
forgetforge doctor --json   # structured output

Also exposed inside Hermes as the forgetforge_doctor tool.

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

cluxion_agentplugin_autoclearmemory-0.3.6.tar.gz (53.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-win_amd64.whl (181.3 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (268.5 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (254.9 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl (463.6 kB view details)

Uploaded CPython 3.11+macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6.tar.gz
Algorithm Hash digest
SHA256 efb343e7d72ab2f61718c6278534db7f5ff3a19c74868b09b5f7f15791d2e54f
MD5 1eb302c8b96508ec93fe95cd93409c15
BLAKE2b-256 524f5cc63f4b862a775f711cd0115dbfcb4f6ee80b0d1b230566e0f33582c06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6.tar.gz:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6-py3-none-any.whl
Algorithm Hash digest
SHA256 2a1cc694070a669f0182be5ccc72d1b09001bb981dd2f808b3024faf1ef026a6
MD5 02cb6fddea2f64f877fabce489c52b4b
BLAKE2b-256 80c45c422adcc37712bdd32c8f0d8a3e6f286b3de284f2d08d4fb9ae0e11a9bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6-py3-none-any.whl:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3a2070565aa99363cca15b33ba3a70cb40d00b907f3eb2d1d80324f3b01db61e
MD5 a19a20e55d52959e27120cee128c01ff
BLAKE2b-256 39829d057d485346d3cdadfb6c6186064c4e18760dc9c2d80c3745bddf4ace6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-win_amd64.whl:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 900fbf1ee9e6c20f3044224b3e0cf1ae0d9f5aa6426569d5a24345349043c39b
MD5 d0f6c410688b1b8bec65911b0c54c52e
BLAKE2b-256 384eae0023f0d8bdc6c0e0437a91f83a557f3dd90f91d3c7133c1dee7e9d1db9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 1ff5a7ef3590a36c89b354fb522cde4d06637d711f6f412f7ddb8f329409c576
MD5 bda356dc25cee838b7f1a7f59ed7681f
BLAKE2b-256 a0699c4d94ac1d55390b08b4e4e7c58450755e7c5212fb406ff3e285ee23a721

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7c34c38e96fd28faa2f93fc0d285595361ed11e4e63aed83fab413d8dae03e2
MD5 c7ff07b3067124c93a5bb811837fc5fc
BLAKE2b-256 82be0561ce9abf05053eb3c755e94ff40f325086a1558b69a43752e91f5ed559

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.6-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl:

Publisher: publish.yml on cluxion/cluxion-Agentplugin-AutoClearMemory

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page