Skip to main content

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:

  1. Backend sesi — memakai seam ACP_BACKEND_CLAUDE yang sudah ada di Crew (claude-agent-acp), dan menyuntikkan ANTHROPIC_BASE_URL/ANTHROPIC_AUTH_TOKEN ke subprosesnya.
  2. Gerbang prasyarat — melewati pemeriksaan kiro-cli, yang tidak mengukur apa pun di jalur ini karena kiro-cli tidak pernah dijalankan.
  3. Katalog model — GET /api/models dilayani dari /v1/models gateway, bukan dari kiro-cli --list-models.
  4. Biner Claude di Windows — menunjuk CLAUDE_CODE_EXECUTABLE ke claude.exe asli. Shim claude.cmd dari npm membuat Node melempar spawn EINVAL dan 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 model dikosongkan, 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_exec di ~/.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.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for adacode-kirocrew 0.1.1
File Size Uploaded Provenance
adacode_kirocrew-0.1.1.tar.gz 10.3 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for adacode-kirocrew 0.1.1
File Interpreter ABI Platform
adacode_kirocrew-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 21.0 kB

Release files / adacode_kirocrew-0.1.1.tar.gz

Download URL adacode_kirocrew-0.1.1.tar.gz
Size 10.3 kB
Tags Source
SHA-256 checksum
How to use checksums
814d7fb364cf903ae6bee3ea6c1dbcf314737cb799a1ba02ac49a381cce717c6
BLAKE2b-256 checksum
How to use checksums
dc2db2326a55bdb39dc9aaba1d3ee128c085b157db9c1bf370c46ecff8e12c92
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.1-py3-none-any.whl

Download URL adacode_kirocrew-0.1.1-py3-none-any.whl
Size 10.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ee480bc04f57a91235dc8b2f6b1772999818d30c1725437c2db6c036a773190d
BLAKE2b-256 checksum
How to use checksums
956c55fbc23ac50abf1333ccb26efb47e7a8a21ddd9e807cc6f8363c5260e9d2
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.1

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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page