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.6.tar.gz (105.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.6-py3-none-any.whl (50.4 kB view details)

Uploaded Python 3

cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-win_amd64.whl (793.1 kB view details)

Uploaded CPython 3.11+Windows x86-64

cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (900.4 kB view details)

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

cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl (872.1 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

cluxion_agentplugin_supercoder-0.2.6-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.6.tar.gz.

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.6.tar.gz
Algorithm Hash digest
SHA256 a1a4b4b835022ca8bdf7277365b4ffc0d3f98db30d8ac54c21426714221587a5
MD5 4b345c024d9c45a7121103e3b94d5a35
BLAKE2b-256 0ce06a6d5602b8432c5b1775e4670f45c1d6d25af640c4dc39af3f7797478c5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 77dd0e9b8b4a458c2a5fa5c6a04499ed92178007a77f4eca2bf29184356ce33b
MD5 6bee192779afdac32d737b8af6e7a7e3
BLAKE2b-256 b191943f6577550defa7e09c1dda1bced0e208c2fb29175c6debd5a19b165760

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7b5564bc1e1af23b92381c05518d1b73bcf56b0ece253be8f8db2531d1bfd080
MD5 74f1fea4328d8fb041a1fdab9874d18b
BLAKE2b-256 167142aeee50d5d20ea9d1dbbbe99731ba431f1c145f2ab2e43445859205ef54

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e3ee00d0e309f4926d3af59584a808310d6d0c3afc1a7d1de32a8a6e59f2cae7
MD5 d3bd41f98edd0a3a7ced1d134e51615d
BLAKE2b-256 47e4b6cffb9f35b30d8055b7a2f0c89a8dbdae9e55ddb95da4bf212ab5a468f8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for cluxion_agentplugin_supercoder-0.2.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl
Algorithm Hash digest
SHA256 211e574722776b4eaa06d42d1914cc68620951e12fcd55c0df818e2e0bb763ae
MD5 b7149cad6796ec62795efed0cdaab532
BLAKE2b-256 acde4eb66497befdd273b540397d87a9ed21d8c54a7358186f81b9bff529d712

See more details on using hashes here.

Provenance

The following attestation bundles were made for cluxion_agentplugin_supercoder-0.2.6-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.6-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.6-cp311-abi3-macosx_10_12_universal2.macosx_10_12_x86_64.macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67711405d1e9f910e4f539cdfcb713a93b9dd4489e80e82b7ca6ee841289d11c
MD5 0d7ab3fe2bc786f7be873c420ccc7345
BLAKE2b-256 e74b8c02f129155ed2c87555a347ff71ed23e9fa00e90e807798ff6d53230ac0

See more details on using hashes here.

Provenance

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