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

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.4
File Size Uploaded Provenance
adacode_kirocrew-0.1.4.tar.gz 12.3 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 25.0 kB

Release files / adacode_kirocrew-0.1.4.tar.gz

Download URL adacode_kirocrew-0.1.4.tar.gz
Size 12.3 kB
Tags Source
SHA-256 checksum
How to use checksums
66cc3f5c38bcd42f63175d6eace6c3894aabe82737452a571cec00d3cbf4f611
BLAKE2b-256 checksum
How to use checksums
729c4ee6e22c9913babacade1d3d52b5edfe1792d9cd697a5e4c78abd258581e
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.4-py3-none-any.whl

Download URL adacode_kirocrew-0.1.4-py3-none-any.whl
Size 12.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
8447fa343b6bc454e6142f47cb132352b76b566e0fed03de39582b5cecc639a4
BLAKE2b-256 checksum
How to use checksums
bab004130c0c3d1c9342896eb804d845484e3569cdc9a8d816a1c58eef538e6e
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.4

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