Skip to main content

Universal agent coding harness plugin: cursor logic, safe patch, line budget, Rust index, test gates.

Project description

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

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

cluxion-agentplugin-supercoder

AI 에이전트(Hermes Agent, Claude Code, Codex)를 위한 코딩 플러그인입니다. 모델이 — 작은 로컬 모델이라도 — 코드를 안전하고 정확하게 편집하도록 돕습니다. 모든 패치는 편집 대상 파일과 대조해 검증되고, 깨진 구문은 피드백과 함께 자동으로 되돌려지며, 에이전트는 시작 전에 레포의 간결한 지도를 받습니다.

설치

pip install cluxion-agentplugin-supercoder

Hermes Agent에서 사용

~/.hermes/config.yaml 에 추가한 뒤 Hermes를 재시작하세요.

plugins:
  enabled:
    - cluxion-agentplugin-supercoder

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

기능

코딩 중에 에이전트가 supercoder_* 도구 세트를 자동으로 사용합니다.

  • 안전한 편집 — 패치를 파일 내용과 대조해 검증하므로, 모델이 잘못된 위치나 오래된 버전을 편집할 수 없습니다.
  • 구문 / 린트 / 테스트 게이트 — 깨진 편집은 자동으로 되돌려지고 무엇이 잘못됐는지 모델에 알려주므로, 깨진 코드를 남기지 않고 다시 시도합니다.
  • 레포 지도(repo map) — 코딩 계획에 파일과 최상위 함수·클래스의 예산 내 개요가 함께 제공되어, 모델이 경로를 추측하지 않습니다.

라이선스

Apache-2.0

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

cluxion-agentplugin-supercoder

A coding plugin for AI agents (Hermes Agent, Claude Code, Codex). It helps the model — even a smaller local one — edit code safely and accurately: every patch is checked against the file it's editing, broken syntax is auto-reverted with feedback, and the agent gets a compact map of your repo before it starts.

Install

pip install cluxion-agentplugin-supercoder

Use with Hermes Agent

Add it to ~/.hermes/config.yaml, then restart Hermes:

plugins:
  enabled:
    - cluxion-agentplugin-supercoder

It works the same with local models (vLLM/MLX) served through Hermes.

What you get

While coding, your agent uses a supercoder_* toolset automatically:

  • Safe edits — patches are verified against the file's content, so the model can't edit the wrong place or a stale version.
  • Syntax / lint / test gates — a broken edit is automatically reverted and the model is told what went wrong, so it retries instead of leaving broken code behind.
  • Repo map — coding plans come with a budgeted overview of your files and their top-level functions and classes, so the model stops guessing paths.

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_supercoder-0.2.1.tar.gz (88.0 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_supercoder-0.2.1-py3-none-any.whl (33.0 kB view details)

Uploaded Python 3

cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-win_amd64.whl (775.6 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (882.9 kB view details)

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

cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (854.7 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl (1.7 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_supercoder-0.2.1.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1.tar.gz
Algorithm Hash digest
SHA256 decc14c854e558ee3823e313ef6471e0ece50218df3b5d2a3485ec317232c319
MD5 6b851e082af85062c730ebc023367912
BLAKE2b-256 7eee9c684e9a5bacca7522c4e26113b895672658ed6181cbef87621e50348bb2

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.1.tar.gz:

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

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_supercoder-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 04fe52a00607a9ccbc7fe5d7c3e271217a59b2a8417abb798e47f1f5a00896c6
MD5 d72cfb9c355689973b6a7c8b8d99f1d0
BLAKE2b-256 d266e7669117d1daa78fea7538d8d3b756aa33459bdafaa7865a8297fada860f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.1-py3-none-any.whl:

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

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_supercoder-0.2.1-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 01887a224f82a77e36ecba9e2e480deb1a0ebf7622879cdaf40766c7c0fccf87
MD5 5dfb0eb9a6280965a4b12304f3157ac9
BLAKE2b-256 a34ecdb57647c8d7671296aa09b5bae3f4710186a03d0a1812a0d75e8cf6c557

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-win_amd64.whl:

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

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_supercoder-0.2.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 49ce7f0bfc233d5e9f476f89b436e1bba2dafde3b94d019391cc03f45e3e544f
MD5 f46b15fa929bf9cc2598c2830de10335
BLAKE2b-256 dfd00b4c2afa056df04f089cc88a363a310d5e6f4a801f7db59bae108666f679

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

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

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_supercoder-0.2.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 161ede5be2279baa5d1848990795a14235d98e3a1251de8cc02cf90d71dabed1
MD5 63649c0098ac3e4eeac052f1abf02f4a
BLAKE2b-256 cb0554c28b9ad029e76f02ff3513b44cf7407f9c5c723759f2d2149c964e9613

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl:

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

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_supercoder-0.2.1-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.1-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8352bece1ffb89a22116c4069cbd1486e64f0a60fef8d58c15916449ed9e5b57
MD5 6843492d11160cf7ac4c7110e76c30b8
BLAKE2b-256 cb3b9beae92a49d7657e37e8499ff680852fe00c46bdd82aed11a4a67c30b350

See more details on using hashes here.

Provenance

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

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

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