adacode-kirocrew
Menjalankan Kiro Crew di atas adaCODE — tanpa kiro-cli dan tanpa akun Kiro/AWS.
Kiro Crew adalah orkestrator agen open source dari AWS: sesi persisten, cron,
triase PR/issue, konektor Slack/Telegram. Edisi publiknya menyetir kiro-cli
lewat Agent Client Protocol dan menagih kredit Kiro. Paket ini mengalihkan lapisan
modelnya ke gateway adaCODE, sementara seluruh orkestrasinya tetap milik Crew.
Pasang
pip install kirocrew adacode-kirocrew
npm install -g @agentclientprotocol/claude-agent-acp @anthropic-ai/claude-code
Lalu tulis ~/.kiro/crew/adacode.json:
{
"base_url": "https://api.adacode.ai",
"api_key": "sk-adacode-...",
"model": "claude-sonnet-4-6",
"small_model": "claude-sonnet-4-6"
}
Atau biarkan wizard yang menulisnya:
npx adacode setup # pilih target "Kiro Crew"
Jalankan:
kirocrew gateway
Cara kerjanya
Kiro Crew menyediakan entry point kirocrew.plugins untuk companion. Paket ini
mendaftar di sana, lalu:
- Backend sesi — memakai seam
ACP_BACKEND_CLAUDEyang sudah ada di Crew (claude-agent-acp), dan menyuntikkanANTHROPIC_BASE_URL/ANTHROPIC_AUTH_TOKENke subprosesnya. - Gerbang prasyarat — melewati pemeriksaan kiro-cli, yang tidak mengukur apa pun di jalur ini karena kiro-cli tidak pernah dijalankan.
- Katalog model —
GET /api/modelsdilayani dari/v1/modelsgateway, bukan darikiro-cli --list-models. - Biner Claude di Windows — menunjuk
CLAUDE_CODE_EXECUTABLEkeclaude.exeasli. Shimclaude.cmddari npm membuat Node melemparspawn EINVALdan sesi gagal init sebelum satu token pun terkirim.
Hanya nomor 1 yang memakai seam resmi; tiga sisanya menambal fungsi karena Crew publik belum menyediakan seam di sana.
Catatan
- Model wajib ada di katalog akun. Bila
modeldikosongkan, Claude Code memakai bawaannya (mis.claude-opus-5) yang bisa berada di luar katalog Coding Plan dan ditolak dengan 402. - Tanpa
api_key, plugin diam. Crew tetap boot dengan perilaku aslinya (kiro-cli), bukan membajak setiap sesi lalu gagal di setiap giliran. - Windows tidak punya sandbox OS. Panggilan tool Crew tetap butuh
agent.sandbox_allow_unsandboxed_execdi~/.kiro/crew/config.json— itu keputusan pengguna, dan paket ini tidak menyalakannya diam-diam. - Diuji terhadap Kiro Crew 0.2.0.
Lisensi
MIT
Metadata
Release files for adacode-kirocrew 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| adacode_kirocrew-0.1.0.tar.gz | 9.8 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adacode_kirocrew-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 20.0 kB
Release files / adacode_kirocrew-0.1.0.tar.gz
| Download URL | adacode_kirocrew-0.1.0.tar.gz |
|---|---|
| Size | 9.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9f4e4fcd18b896741372d7638a69b9ada541ef9cefe4cc7919f94a641664f4da
|
|
BLAKE2b-256 checksum How to use checksums |
22b9dad87efa6d922bcc81e4d79a0e1d57dfb112476ad343a24f6b84db59e4aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Release files / adacode_kirocrew-0.1.0-py3-none-any.whl
| Download URL | adacode_kirocrew-0.1.0-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3a0cb785b0ec35e57c281eed750f32ed96ff72845e8b24cc57433a2a10b6a643
|
|
BLAKE2b-256 checksum How to use checksums |
871f372976cf210380beec1921910aa4c61ea36735c8f8e07a41d1997b1f85da
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.12.10
|
Security for adacode-kirocrew 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.