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

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_preprocessing-0.3.4-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.4-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.4-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.4.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.4.tar.gz
Algorithm Hash digest
SHA256 e34bd53bef7cf8225f9b0ea6b92422a1a616e672ea41afd405254647a19114d6
MD5 d9bc810740be97869615db4376056851
BLAKE2b-256 d5ae2d1e574baa8325759a83f3bab23c99452dfb4fb8768e283314c45ff4fda1

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4.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.4-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ec8b41845afe4ed1b67a7111a2be701b39c5d955fc6985df78aae8cefae73551
MD5 d9a8d257c729d6420a1e22af4aef9aa3
BLAKE2b-256 1ee33b1bba779fb93513becab26456977e3bc91d0fcdc85dd358b2bf50e5fe3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4-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.4-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1a5bf1a2e6951c02fa21d0ee8f614777e05ef9dab9d3bc7cea7c089d6831b079
MD5 db51935c7856da796550afed8821aa07
BLAKE2b-256 e0eb87ae0065026df43aa6bb8c55a1497aa3f9476df5bc7bc8af8aa9581cb9a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4-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.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.4-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3d3e9b87ec9f891c2a4d388c77e91c35ca3e3d1cc91a377d621ddc8edc436308
MD5 65be8427957b419407cf15f917ac301d
BLAKE2b-256 32ec882ce99fd2cf58db794f85cd210123b3892f0ad276209e2d815dc73cf536

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4-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.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_preprocessing-0.3.4-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 cae3dd6b5d90699c258c4bbe48d5e9b174cde92a33d7d23f64a87d64089ee358
MD5 81fefb05af51e404dcfa3578896d6bd2
BLAKE2b-256 6d5974cf1d2566a810426ccf7567032dc2d0271e36c59ba455f862571747c102

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4-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.4-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.4-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 66f79a58e5c6de3c74958449779fb900fce6bb1e107a9fcecd6b2388c07659dc
MD5 ce3db0047cd61c8ef2c2156da3282780
BLAKE2b-256 c2af72f8a766b57097e816b6a4279513d5f78ae99d087f5a75e91fb91cf94a88

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_preprocessing-0.3.4-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