Lewati ke konten

Ruang kerja pertama Anda

Pada akhir tutorial ini, Anda akan memiliki:

  • Ruang kerja yang dinamai sesuai proyek Anda
  • Repositori Git yang didaftarkan ke dalamnya
  • Lima agen yang disemai, salah satunya telah Anda konfigurasi cukup baik untuk dapat dijalankan
  • Ruang kerja kedua yang kosong yang membuktikan batas isolasi

Onboarding sudah membuatkan ruang kerja untuk Anda. Tutorial ini sengaja membuat yang baru, agar Anda melihat setiap bagian prosesnya.

Sebelum mulai, pilih checkout Git yang memenuhi ketiga syarat berikut — langkah pendaftaran akan menolak yang lain:

  • berada di dalam work tree git
  • memiliki remote origin
  • remote tersebut menunjuk ke github.com, gitlab.com, atau bitbucket.org
  1. Klik chip ruang kerja di bilah judul
  2. Pilih Tambah ruang kerja…
  3. Masukkan nama yang mengidentifikasi proyek, seperti “api-service” atau “frontend-v2”
  4. Secara opsional pilih logo
  5. Klik Tambah ruang kerja

Control Center beralih ke ruang kerja baru dan membuka kotak masuknya (/workspaces/<id>/inbox).

Di balik itu, server menerbitkan peristiwa WorkspaceCreated dan menyemai ruang kerja dengan:

  • agen CEO, yang personanya adalah koordinasi dan delegasi
  • empat spesialis — qa, architect, engineer, dan librarian — masing-masing dengan instruksi dan skill-nya sendiri
  • templat pipeline bawaan beserta baris pemicunya

Setiap ruang kerja yang Anda buat mendapatkan semua ini, bukan hanya yang pertama.

Pastikan: buka Pengaturan → Ruang kerja → Agen. Lima agen ada di daftar, masing-masing dengan cincin status yang berongga.

  1. Buka Pengaturan → Ruang kerja → Repositori
  2. Klik Tambah repositori
  3. Telusuri ke checkout Anda. Dialognya menelusuri folder di mesin yang menjalankan cc_server — bukan di klien Anda — dan tetap berada di dalam root yang diekspos server tersebut (secara default, direktori home penggunanya). Checkout git mendapat ikon folder khusus dan kotak centang; folder biasa tidak mendapat keduanya, sehingga hanya checkout yang dapat dipilih.
  4. Centang satu atau beberapa checkout lalu daftarkan secara batch. Pilihan tetap tersimpan saat Anda menavigasi, sehingga Anda dapat mengumpulkan beberapa dalam sekali jalan dan satu pilihan yang keliru tidak pernah menghapus sisanya.

Control Center membaca remote origin setiap checkout, menyelesaikan owner dan repo lalu membuat baris repo di dalam ruang kerja ini. Tidak ada langkah kedua untuk menautkannya: pendaftaranlah yang menetapkan cakupannya.

Mendaftarkan checkout yang sama ke ruang kerja lain nanti akan membuat baris repo kedua yang independen dengan id-nya sendiri. Lintas ruang kerja, sebuah checkout diidentifikasi oleh jalur sistem berkasnya, bukan pernah oleh id.

Pastikan: repo muncul di daftar dengan owner/repo dan cabang saat ini.

Kelima agen yang baru saja disemai ruang kerja ini tidak memiliki adapter dan model. Pengiriman menjalankannya pada Control Center (built-in) dan, karena tidak ada model yang ditetapkan, meminta model default kepada Anthropic — jadi agen-agen itu hanya berjalan jika Anda telah menghubungkan akun Anthropic, dan pada model yang tidak Anda pilih jika memang sudah terhubung. Onboarding saat pertama dijalankan menempelkan pilihannya ke setiap agen di ruang kerja pertama, sekali saja; ruang kerja yang Anda buat setelahnya dimulai dengan kelimanya belum diatur. Atur satu sekarang.

  1. Buka Pengaturan → Ruang kerja → Agen
  2. Pilih engineer di daftar agen
  3. Pada tab Pengaturan, atur Adapter ke Control Center (built-in) dan pilih Model dari penyedia yang Anda hubungkan di Pengaturan → Server → Penyedia model
  4. Tekan Simpan perubahan

Pastikan: buka kembali agen tersebut dan kedua kolom itu memuat pilihan Anda.

Setiap agen membawa adapter dan modelnya sendiri, jadi ulangi ini untuk agen lain yang ingin Anda gunakan. Buat dan konfigurasi agen membahas sisa formulirnya.

Buat ruang kerja kedua dari chip di bilah judul, persis seperti pada langkah 1. Lalu perhatikan:

  • Pengaturan → Ruang kerja → Repositori kosong. Repo yang Anda daftarkan satu menit lalu tidak ada di sana.
  • Pengaturan → Ruang kerja → Agen berisi lima agen, tetapi barisnya berbeda — adapter yang Anda atur pada langkah 3 tidak ada.
  • Daftar space, tiket, dan memori semuanya kosong.

Tidak ada yang bocor, karena memang tidak ada yang bisa bocor: baris tiap ruang kerja tersimpan di berkas basis data milik ruang kerja itu sendiri. Pembacaan lintas ruang kerja bukanlah kueri yang difilter, melainkan kueri yang tidak punya tempat untuk dijalankan. Menghapus ruang kerja sama dengan melepas tautan sebuah berkas.

Beralih kembali dengan chip di bilah judul, atau buka Kelola ruang kerja untuk melihatnya berdampingan.

Untuk model selengkapnya, baca Ruang kerja dan isolasi.

Anda membuat ruang kerja, menyaksikannya menyemai seorang CEO dan empat spesialis, mendaftarkan repo ke dalamnya, memberi satu agen adapter dan model, lalu memastikan bahwa ruang kerja kedua tidak berbagi satu pun dari itu.

Selanjutnya: Kirim agen pertama Anda untuk membuat ruang kerja itu bekerja.