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.3
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.3.tar.gz | 11.7 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adacode_kirocrew-0.1.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 23.8 kB
Release files / adacode_kirocrew-0.1.3.tar.gz
| Download URL | adacode_kirocrew-0.1.3.tar.gz |
|---|---|
| Size | 11.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5b2a4d90896bd3648300e6f626b7435973258f9d7b461588e69981da207fd1b3
|
|
BLAKE2b-256 checksum How to use checksums |
af2f4afff1b1a1d72c139b9ac9f048f456e4f08d97d54de0d71eb2e618c2741f
|
| 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.3-py3-none-any.whl
| Download URL | adacode_kirocrew-0.1.3-py3-none-any.whl |
|---|---|
| Size | 12.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4b447e12da1034dbec0d2da6e297b8f85eb52ae46096b18ed88fdae5f2c2000c
|
|
BLAKE2b-256 checksum How to use checksums |
9a139e65dd59617f016e174341fc12ec64da42f74710bd3e809f5f0512765c30
|
| 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.3
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.
To learn more about protecting yourself from malicious actors, visit our package security documentation.