Skip to main content

Universal agent plugin for Cluxion preprocessing, honesty contracts, clarification, Rust work queue, and resource-aware harness handoff.

Project description

========= Written in Korean first, then English ==========

======== 한국어 ========

cluxion-agentplugin-preprocessing

AI 코딩 에이전트(Hermes Agent, Claude Code, Codex)를 위한 전처리 플러그인입니다. 작업이 시작되기 전에 정리를 해 줍니다: 에이전트가 모르는 것은 모른다고 인정하게 하고, 애매한 요청은 행동하기 전에 사용자에게 명확히 묻게 하며, 긴 작업을 안정적으로 큐에 넣고, 폭주하는 프로세스가 기기를 다운시키지 못하게 막고, 대화가 너무 길어지면 자동으로 압축합니다.

설치

pip install cluxion-agentplugin-preprocessing

# 선택: 사용자 본인의 로그인된 Chrome으로 웹 검색
pip install 'cluxion-agentplugin-preprocessing[browser]'
playwright install chromium

Hermes Agent에서 사용

cluxion-preprocess enable     # ~/.hermes/config.yaml 에 플러그인을 추가합니다
# 그 다음 Hermes 재시작

Hermes를 통해 제공되는 로컬 모델(vLLM/MLX)에서도 동일하게 동작합니다.

기능

활성화하면 에이전트가 아래 도구들을 얻고, 자동으로 호출합니다.

  • 정직함과 명확화 — 에이전트가 추측하기 전에 먼저 묻고, 근거를 댈 수 없는 답을 지어내지 않습니다.
  • 작업 큐 — 긴 작업을 하나의 프롬프트에 넘치게 담는 대신 추적 가능한 세그먼트로 분할합니다.
  • 자원 가드 — 폭주 프로세스가 RAM을 모두 잡아먹지 못하게 막는 가벼운 감시기. Hermes 세션마다 자동으로 시작됩니다.
  • 컨텍스트 압축 — 대화가 모델 컨텍스트의 약 70%를 넘으면, 의도와 최근 대화를 보존하며 압축합니다.
  • 내 Chrome으로 웹 검색 — 본인의 로그인된 브라우저 세션으로 Google / Naver / Perplexity / 사내 페이지를 검색합니다(위의 [browser] extra 필요).

문제 해결

증상 해결
playwright_not_installed pip install 'cluxion-agentplugin-preprocessing[browser]' && playwright install chromium
Hermes에 도구가 안 보임 cluxion-preprocess enable 실행 후 Hermes 재시작

라이선스

Apache-2.0

============ English ==========

cluxion-agentplugin-preprocessing

A preprocessing plugin for AI coding agents (Hermes Agent, Claude Code, Codex). It tidies things up before work starts: it makes the agent admit when it doesn't know, asks you to clarify vague requests before acting, queues long tasks reliably, keeps runaway processes from taking down your machine, and auto-compresses the conversation when it grows too long.

Install

pip install cluxion-agentplugin-preprocessing

# optional: web search through your own logged-in Chrome
pip install 'cluxion-agentplugin-preprocessing[browser]'
playwright install chromium

Use with Hermes Agent

cluxion-preprocess enable     # adds the plugin to ~/.hermes/config.yaml
# then restart Hermes

The tools also work with local models (vLLM/MLX) served through Hermes.

What you get

Once enabled, your agent gains these tools and calls them automatically:

  • Honesty & clarification — the agent asks before guessing and won't fake an answer it can't back up.
  • Work queue — long tasks are split into tracked segments instead of overflowing a single prompt.
  • Resource guard — a lightweight watcher that stops runaway processes from eating all your RAM. It starts automatically with each Hermes session.
  • Context compression — shrinks the conversation once it passes ~70% of the model's window, keeping your intent and recent turns.
  • Web search via your Chrome — searches Google / Naver / Perplexity / internal pages through your own logged-in browser session (needs the [browser] extra above).

Troubleshooting

Problem Fix
playwright_not_installed pip install 'cluxion-agentplugin-preprocessing[browser]' && playwright install chromium
Tools don't appear in Hermes run cluxion-preprocess enable, then restart Hermes

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_preprocessing-0.3.3.tar.gz (108.2 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_preprocessing-0.3.3-cp311-abi3-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

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

cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl (2.6 MB 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_preprocessing-0.3.3.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3.tar.gz
Algorithm Hash digest
SHA256 35c40bb9545d996ef273317a56b48d31e516c212576334ad3f980c8aedeb8a97
MD5 1bfec55f80e43facf068a6403b82b564
BLAKE2b-256 cd0c068da70489b01bf76c634f1927048ca543752d1afd341507f51bcce3b295

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.3.tar.gz:

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

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_preprocessing-0.3.3-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f003e2631a67652e20e5dac21fb4e9a699d34e7398110b6336c5ee37326afe18
MD5 7a83c1c46bf89894893d57fc3987f674
BLAKE2b-256 27e706ff0c98a661cb10c86e85230f1478ca38f48d24e1390ecd96f9f7700c5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.3-py3-none-any.whl:

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

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_preprocessing-0.3.3-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5c987c5952f74151f3c2ef2794a6018efcd1256afc89513a6d8ff259bb55121c
MD5 ee28fae1f8a95a1d8a78f375179701e7
BLAKE2b-256 1d94bc5cb7d8a03e0dd3c089424f4433a2beab5e47c5c7a7450bfe24b86b9396

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-win_amd64.whl:

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

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_preprocessing-0.3.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 432ab92448587b14370a8d507c95af05979225481a0b601b38a92154770c7610
MD5 15aa55016ef8fdf595891dbc7cb4547d
BLAKE2b-256 f4508a3df7f0a143e0a662696e4747195375be1d1cea778f295f12fb2d3e7266

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_preprocessing-0.3.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 8cb2ae581394c037281352be8afd6dfe7104d6da03b37cdcbd290998eb5f60d9
MD5 aab572adcd22d802db0d36f2be8e5a00
BLAKE2b-256 2da8c941a54561c2321d72602805dab0134c31c0802092389aa1c8ec21e0b141

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

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

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_preprocessing-0.3.3-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.3-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1f64c33131c27874b73843f2db09783963f4c83e0c1d9694afc6fbb78bf1b3a6
MD5 432b5c42ffc833c5e073afe4e65e897e
BLAKE2b-256 5440439f50543724f38f776bb144a995095cd088f6750c1afa77043c860749cd

See more details on using hashes here.

Provenance

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

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

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