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.5.tar.gz (53.3 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.5-cp311-abi3-win_amd64.whl (181.0 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (268.2 kB view details)

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

cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (254.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl (463.3 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.5.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.5.tar.gz
Algorithm Hash digest
SHA256 80734b5f72e99219bfb5cc1d70b9f9a100a0a98e3d6a4f449cee72b4812a3068
MD5 42401aaa8ff7e67bf6dc5bf7c9265e7a
BLAKE2b-256 44d9c7619d491b9809fc39c126d2e9bd6d61ed0522764e26d5b293a5eff71258

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5.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.5-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.5-py3-none-any.whl
Algorithm Hash digest
SHA256 5adfb400047a071b1169a4062dc69c21f44b91722dc46a22d000647b3034c6ae
MD5 384b30b2117d27d1299127edbd2126a3
BLAKE2b-256 a70e2af3aac87d6503512cbb2cd2fe0c181e12c6e7c5bce7a866ec51f7495b2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5-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.5-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 3d36125d54fdb635884ac380bf0f479c53717f2f0e77e7ed184f160c88cbdcb7
MD5 01217b351060c829c9b88cbeb0b2caec
BLAKE2b-256 8cbe07e44b6e80a2172f993162817f20eec983af515078ea66fe918e54542f87

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5-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.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 bfa96fda53929ffd34ba6e1cab861b5734c3dc73da2d45e1cc3c2e9c2df7b1c8
MD5 ff83ae628a2a99b2ff1a1b6efb9377a5
BLAKE2b-256 460d2261bbe48ab6bc5b048d2f766fb8d940a1fddfad35c1523973126e31aca0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5-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.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_autoclearmemory-0.3.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 46b51bd0afbd59794315d22c2633b426c7fe72c8a7b3a19a0ed2f52fc76f02b0
MD5 4099d3897b3257bd5f7a9fbe42fa2a3c
BLAKE2b-256 62979fd734f55e6cea0e82e2fc2b354bdedeef23bc86044d4d664f0cafe370d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5-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.5-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.5-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37f015b134cc2601ee9a80e371a0153b3ceaa1764be56e85e3146d0ca4039de9
MD5 4aaed0c3a7fd7bfe466b92cb5764ce10
BLAKE2b-256 d183f1af8390fc5df68a42d8739a5c3389a1bd473715f8d6bd055cdbfb1f00c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_autoclearmemory-0.3.5-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