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 도구로도 노출됩니다.

라이선스

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.

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.13.tar.gz (111.5 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.13-py3-none-any.whl (53.3 kB view details)

Uploaded Python 3

cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-win_amd64.whl (795.9 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (903.2 kB view details)

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

cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (875.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-macosx_11_0_arm64.whl (888.4 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

cluxion_agentplugin_supercoder-0.2.13-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.13.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13.tar.gz
Algorithm Hash digest
SHA256 1c1828614ac36633878ee5ca57cf7329c5969900fadad35bab2a6fa0b7b9ec99
MD5 50dca757ef40f86410fa91e2934af3f0
BLAKE2b-256 e144311637ae4ee993dd487335785cd176cc2541649d8b6f438d752788460fb4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13-py3-none-any.whl
Algorithm Hash digest
SHA256 74f8f18e4a3659c2bee558d8b3cacdc39427731929d1e729993ede0a96eb294b
MD5 81fc0016310095a110226a3c7ac34d2f
BLAKE2b-256 e4e6f9f00fbb5ad4594bb68c7910eff519f3ec4c9609f5ea1b6e227ddbb30875

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ae0d38a4cc9cca25b6f2d5da797a0ce6ac68e4dc45438d3055f200caac0de8c8
MD5 4896ff88a7344d2ece91f29b68b5ed50
BLAKE2b-256 9812ea1cc505ae440db916cf2d3613dcbfbe4f7886ed1901ee59be73755b8be8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e875429dc5698b055692df8b191b3d2993ae38435d01cba79b583322a321207a
MD5 3d63cb0a364fc71371a0e9f2a2a5a6ac
BLAKE2b-256 9f2127dfac7a657bc804dd7a1f9ddb4d8a0d553b17417144506edf254d644996

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 f44f602ee67513ddbb1b6655bf71bc9088cf2469a05e812edc7dac6f7bc8290d
MD5 ee1c629542540b7daba926326cd7f137
BLAKE2b-256 4de2ee8e5f32f164a1d6aa4ee2853b8ac7bc7fe5d79f577ef037dfb604c4aaf6

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.13-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.13-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52fdcc6695b535e0fa40e280ddb418b02a5bf7bcda13c025e8f86b5fa10d3679
MD5 134f6a3c98e2560acd9ef3d6139cb192
BLAKE2b-256 1e2ba6713a07bfc28aceb8b6ced57326f4bd402fc2d6b61830b97e202f280619

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.13-cp311-abi3-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.

File details

Details for the file cluxion_agentplugin_supercoder-0.2.13-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.13-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c0ba6a15f92f8ab140a30ee4f356fe1dab6102d35c6251fb942182fd3d82e07
MD5 f9c6bb0c2ff3a640ba3da38f3aa4b4ce
BLAKE2b-256 70914b356ef6ee8da2d3bb7b8c508f0a64dad3456b9431fd3be5b1b73a5676da

See more details on using hashes here.

Provenance

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