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

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.2
File Size Uploaded Provenance
adacode_kirocrew-0.1.2.tar.gz 11.1 kB Without provenance Details

Built distribution (wheel)

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

Total release size: 22.5 kB

Release files / adacode_kirocrew-0.1.2.tar.gz

Download URL adacode_kirocrew-0.1.2.tar.gz
Size 11.1 kB
Tags Source
SHA-256 checksum
How to use checksums
461c8dc3566df428250ce8181add965b4e43c21742f600589e39b29a3f6d229f
BLAKE2b-256 checksum
How to use checksums
c8903d37e614914458f7e1c862dcf19dea080150c8795ecaf548b7b9047d3cd8
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.2-py3-none-any.whl

Download URL adacode_kirocrew-0.1.2-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05bef16e17afbd4e5b6a9b81fc7c09f207ea2f5fb5c0ffa0964109b71321d8e6
BLAKE2b-256 checksum
How to use checksums
e889d98d8eea78237b1e57a9bff86130095dcc3eb68b4fdfccf169eef06012ab
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.2

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