Universal agent coding harness plugin: cursor logic, safe patch, line budget, Rust index, test gates.
Project description
cluxion-Agentplugin-supercoder
범용 에이전트 코딩 하네스 플러그인 — Hermes, Claude Code, Codex, Grok Build에서 동일 core로 동작합니다.
Repository: https://github.com/cluxion/cluxion-Agentplugin-supercoder
한 줄 요약
코딩 시 큰 파일 추측·stale patch를 막습니다. 연결된 AI가 supercoder_* 도구로 bounded read·hash 검증 patch·evidence brief를 수행합니다.
범용 에이전트 + Rust-First
| 계층 | 구현 |
|---|---|
Rust (supercoder-index) |
file hash, repo scan |
Python (core/, runner) |
cursor, patch, safety, plugin |
| Agent adapter | Hermes plugin + supercoder toolset |
patch 검증·인덱싱은 Rust, orchestration은 Python 래퍼입니다.
이 플러그인의 역할
- Cursor logic — line window, file/content hash
- Safe patch — hash 검증, stale 차단
- Line budget — 과도한 read/write 차단
- WorkUnit queue — map → edit → verify → brief
- Safety gate — workspace escape·destructive command 차단
모델·OAuth는 host 소유. Supercoder는 plan·검증·evidence 계약만 제공합니다.
연결된 AI가 하는 일
코딩 요청 → supercoder_plan
→ cursor_map / read_window
→ supercoder_patch (hash 필수)
→ test_gate (host terminal 실행)
→ supercoder_brief (evidence 필수)
비코딩 질문은 bypass로 오버헤드 최소화.
빠른 시작
pip install cluxion-agentplugin-supercoder
cluxion-supercoder check
hermes plugins enable cluxion-agentplugin-supercoder
도구 (supercoder toolset)
| Tool | 설명 |
|---|---|
supercoder_plan |
WorkUnit 큐 |
supercoder_read_window |
line-bounded read |
supercoder_patch |
hash 검증 patch |
supercoder_cursor_map |
repo index |
supercoder_test_gate |
테스트 제안 |
supercoder_brief |
evidence 요약 |
Adapters
adapters/hermes/— Hermes enable 가이드adapters/claude/skills/supercoder/— Claude skilladapters/codex/config-snippet.toml— Codex 참고
문서
- Docs/README.md — 처음 읽는 분 + 목차
- Docs/architecture.md
- Docs/design.md
- Docs/installation.md
- Docs/tools.md
- Docs/agent-surfaces.md
- Docs/capabilities.md
- Docs/rust-architecture.md
License
Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file cluxion_agentplugin_supercoder-0.1.0.tar.gz.
File metadata
- Download URL: cluxion_agentplugin_supercoder-0.1.0.tar.gz
- Upload date:
- Size: 31.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f8ac610bdef50256c0fa39236e485dc410a379bceedfe6664efdd6962101b9f6
|
|
| MD5 |
f0575aa694bb4023aa01a7cf54c29d6c
|
|
| BLAKE2b-256 |
5943cc674cac1e2ce08ebe4a164fe59f66e6d5532906361a3c6f0fb7e71dfe11
|
File details
Details for the file cluxion_agentplugin_supercoder-0.1.0-py3-none-any.whl.
File metadata
- Download URL: cluxion_agentplugin_supercoder-0.1.0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.5 {"installer":{"name":"uv","version":"0.11.5","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ac2f6b71ff503a69535a4e3a6259b986fcc82a42c5235ec6483f8f96eed59f3d
|
|
| MD5 |
9b80175d4787f0c486cae34c72da42ad
|
|
| BLAKE2b-256 |
ea76c5efe6ab7827038d3c127c5b237f64c4d840526055befcf74103a2c0056f
|