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) — 코딩 계획에 파일과 최상위 함수·클래스의 예산 내 개요가 함께 제공되어, 모델이 경로를 추측하지 않습니다.

점검

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

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

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

Hermes 슬래시 커맨드 (0.2.15+)

/supercoder fix failing auth tests and run gates
/supercoder-doctor
슬래시 용도
/supercoder <task> 슈퍼코더 코딩 모드 — plan + repo map을 에이전트에 전달
/supercoder-doctor doctor (CLI와 동일)

/ 입력 시 /super로 필터 가능 · deliver=agent로 작업 지시가 에이전트 턴에 전달됩니다.

라이선스

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.

Diagnostics

A deterministic self-check of install, the Hermes contract, 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.

cluxion-supercoder doctor          # human summary
cluxion-supercoder doctor --json   # structured output

Also exposed inside Hermes as the supercoder_doctor tool.

Hermes slash commands (0.2.15+)

/supercoder fix failing auth tests and run gates
/supercoder-doctor
Slash Purpose
/supercoder <task> Supercoder coding mode — plan + repo map sent to the agent
/supercoder-doctor Run doctor (same as CLI)

Filter with /super · uses deliver=agent so the harness directive becomes the next agent turn.

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.15.tar.gz (980.8 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.15-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-win_amd64.whl (797.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (905.1 kB view details)

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

cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (876.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_supercoder-0.2.15-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.15.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.15.tar.gz
Algorithm Hash digest
SHA256 9d0e046f8ed82689b1d8572c4bf491a8a052fb57b15b3eb278dabc722af3f6e3
MD5 977528955d7f04805537cee927fcd9f1
BLAKE2b-256 db5b7b5150d6db969da9c328131712a0d47fde27c97127d474187404eec59d1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15.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.15-py3-none-any.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.15-py3-none-any.whl
Algorithm Hash digest
SHA256 987227ffbf4ca89d3843435aa548bda6586035c1916fdd388c93e3e02926b89e
MD5 e399d94bd9ff5d0931f8d8fba97403ca
BLAKE2b-256 81f30e8c18fcda8cd8f5a4b57d0d4f9d43f91089c5b146e3e197b788cfe6afa7

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15-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.15-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 4e3404e0cc5fce8dc4074b9caf7f51803222aa5de19d8c120f8b3e26e2e4b7c7
MD5 bb45373242bc80d55ff78ddfd6b047fb
BLAKE2b-256 f114082475c117c3b584d0e9be2da22a310502ba3f259c82a764faa2fcd19082

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15-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.15-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 15d017e9d13193a03f191f336c5a227e9a6cc9621e3c12b80dccfe1c867da69b
MD5 e44c95331471d3bce02413e323bb1b0d
BLAKE2b-256 2170460954180d5ec771116b237c68cb24c5b9f3fd9ae6e7d7d153e4d1237741

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15-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.15-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.15-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 02dc9be317a14801671ccdf4b7cfb5752159526c3a6ff7a9d1e26686d6d87a05
MD5 49cd2dc606c7e4dc322f385d2eeca90a
BLAKE2b-256 ab81d9d966f6e21b68f3fb64a8d8d5c8506e4706bc5d719498b807a94428c0d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15-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.15-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.15-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7733d1d4a8226911f17a01c413ce27cdba944bd3c2c88246e213ac43d342a12a
MD5 70c2c2af0e6d559876dd3b3147788845
BLAKE2b-256 ede452cee665820975683f597eb779b4145cd1be185ba39a99f2b5fbc49da8dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.15-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