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.5

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.5
File Size Uploaded Provenance
adacode_kirocrew-0.1.5.tar.gz 12.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for adacode-kirocrew 0.1.5
File Interpreter ABI Platform
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.

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