FZ-012 · DEVTOOLS

Keep Shipping

Alur kerja deploy untuk insinyur, sebagai satu berkas bertipe per repositori.

Beta publik VALIDASI FZ stackDeployOpen source
Kunjungi keepshipping.run Diluncurkan: 2026-10-15
Status
Beta publik
Tahap pipeline
VALIDASI
Sektor
DEVTOOLS
Target otonomi
TINGKAT 4 · OPTIMASI MANDIRI
Dibangun dengan
3 aktif · 1 direncanakan

Masalahnya

Pipeline deploy Anda tumbuh menjadi ratusan baris YAML dan shell yang tidak sepenuhnya dipahami siapa pun.

Fungsinya

Keep Shipping dirancang untuk menggantinya dengan satu berkas alur kerja bertipe per repositori, yang diperiksa sebelum dijalankan.

Cara kerjanya

  1. Build image, rencanakan dan terapkan Terraform atau OpenTofu, dan deploy, sebagai langkah bertipe alih-alih skrip
  2. Jalankan pipeline yang persis sama di laptop Anda sebelum Anda push
  3. Biarkan agen ikut merilis: kebijakan menentukan apa yang menunggu seseorang

Akses awal dengan undangan, dalam kelompok kecil.

Berhenti menghabiskan sore hari dengan sebelas commit hanya untuk mengubah satu pipeline.

Hari iniCLI v0.1.0 sudah dirilis untuk macOS dan Linux (MIT); konsol hosted dipakai secara privat.

Tujuan

Operasi otonom
Deploy adalah target otomatisasi. Satu berkas workflow bertipe per repositori membangun image, merencanakan dan menerapkan infrastruktur, lalu melakukan rollout, dan diperiksa sebelum apa pun dijalankan, sehingga pipeline yang rusak tertangkap di laptop, bukan pada eksekusi CI kesepuluh. Mesin yang sama berjalan secara lokal dan di CI, jadi tidak ada yang perlu push untuk mengetahuinya.
Kecerdasan
Agen pemrograman dapat menulis, memeriksa, dan menjalankan workflow, dibatasi oleh kebijakan dalam berkas yang sama: apa yang boleh mereka lakukan sendiri, apa yang menunggu orang tertentu. Langkah decide meminta Jev, model keputusan bertipe, menilai seberapa berisiko sebuah rencana; ia menjawab dengan salah satu jawaban yang Anda definisikan beserta skor keyakinan, perubahan berisiko rendah dapat lolos, dan operasi destroy selalu menunggu manusia. Mesinnya sendiri adalah kode biasa.
Pertumbuhan
Dipimpin developer. Daftar akses awal lebih dulu, dibuka dalam kelompok kecil; blok bertipe dan berversi yang ditulis satu tim dan dipakai ulang empat puluh repo membawanya ke dalam perusahaan. Harga belum ditetapkan. Pertumbuhan adalah repositori yang dirilis lewatnya, dihitung sejak tim pertama yang bukan pilot.
Rincian teknis

Mesin alur kerja deploy. Setiap repositori mendapat satu file alur kerja bertipe yang membangun dan menandatangani image OCI, merencanakan dan menerapkan Terraform atau OpenTofu (apply menjalankan rencana persis yang disetujui reviewer), menunggu manusia di tempat file memintanya, dan melakukan rollout ke Kubernetes, VM lewat SSH, atau serverless. Setiap langkah memiliki input dan output bertipe, sehingga tag yang dipasang di tempat digest, atau langkah yang salah eja, gagal di pemeriksaan sebelum ada yang berjalan, dan mesin yang sama menjalankan file itu di laptop dan di CI. Langkah bisa dikemas sebagai blok bertipe dan berversi lalu dipakai ulang lintas repo; langkah yang membutuhkan kode nyata adalah fungsi TypeScript dengan input bertipe. Untuk agen coding, kebijakan di file menyatakan apa yang boleh mereka lakukan sendiri dan apa yang menunggu orang yang disebut namanya, dan langkah decide meminta Jev (TypeSafe AI) menilai rencana, dengan destroy selalu diserahkan ke manusia. CLI v0.1.0 sudah dirilis untuk macOS dan Linux di bawah MIT, dan konsol hosted dipakai secara privat; situs keepshipping.run menyimpan daftar akses awal, dan mesin, langkah, serta runner masih dibangun.