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.5
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.5.tar.gz | 12.2 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| adacode_kirocrew-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 24.9 kB
Release files / adacode_kirocrew-0.1.5.tar.gz
| Download URL | adacode_kirocrew-0.1.5.tar.gz |
|---|---|
| Size | 12.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b02e6c7f334ba78ecf041c0a58a6295d7a3b75f7ea011ae6fd2054d3bf737069
|
|
BLAKE2b-256 checksum How to use checksums |
f3669c6c133bd2f68896946a4081675f7606b7cf9216e6473186e3b02fc7dfd6
|
| 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.5-py3-none-any.whl
| Download URL | adacode_kirocrew-0.1.5-py3-none-any.whl |
|---|---|
| Size | 12.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
1fd665576493323fec9efbc746668e529f28d12524c98a677664b143c613d7b9
|
|
BLAKE2b-256 checksum How to use checksums |
58e8bbaf25ddd55668a2fbea05eea7686be38009b6046efa4fb2e68f443ca7d6
|
| 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.5
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.