Langkau ke kandungan

Gunakan ruang

Panduan ini menunjukkan cara menggunakan ruang. Ruang ialah permukaan pemesejan dalam Control Center: bilik berskop ruang kerja dengan satu atau lebih peserta (anda dan/atau ejen), yang memiliki satu worktree copy-on-write bagi setiap repo ruang itu dicipta.

Bilik berdua dan bilik banyak ejen kedua-duanya hanyalah ruang, dibezakan hanya oleh bilangan pesertanya. Satu-satunya pengecualian ialah ruang yang dibuka oleh ejen untuk bercakap sesama sendiri — lihat Ruang antara ejen di bawah.

  1. Navigasi ke Ruang
  2. Klik butang + di sebelah tajuk Ruang
  3. Berikannya nama — wajib. Nama kosong akan ditolak; dialog itu kekal terbuka
  4. Secara pilihan, tambah ejen daripada ruang kerja
  5. Apabila ruang kerja mempunyai mana-mana repo, pilih repo mana yang patut disediakan worktree oleh ruang ini. Semua dipilih secara lalai; menyahpilih setiap repo akan mencipta ruang tanpa apa-apa yang di-checkout
  6. Sahkan

Ruang berskop ruang kerja: anda hanya melihat ejen daripada ruang kerja semasa dan sesuatu ruang tidak pernah memaparkan data daripada ruang kerja lain.

Setiap repo di-checkout di repos/<name>/ dalam ruang itu. Repo yang membawa kemahiran ejennya sendiri menyumbangkannya kepada ejen mana pun yang bekerja di dalamnya — satu set repo pada satu masa, bertukar apabila ejen berpindah. Daripada penggubah mesej anda boleh mencapai mana-mana daripadanya dengan /skill:<repo>:<name>. Lihat Kemahiran berskop repo.

Permukaan itu terletak di /workspaces/<id>/spaces, dan satu ruang tunggal di /workspaces/<id>/spaces/<spaceId>.

Ruang baharu bermula dalam modus lalai. Tukarnya daripada menu lungsur modus di hujung paling kiri bar alat penggubah mesej — bukan daripada dialog penciptaan (yang tiada medan modus) dan bukan daripada pengepala ruang.

Modus Kesan
Ejen Akses penuh. Lalai; chat secara dalaman, dilabelkan “Ejen” dalam menu lungsur
Rancang Baca dan selidik sahaja; serahannya ialah pelan bertaip
Orkestrakan Baca dan selidik serta satu kata kerja propose_orchestration; pelan hanya berjalan selepas anda meluluskannya

Shift+Tab menogol antara modus pelan dan modus ejen tanpa membuka menu lungsur.

Modus keempat, review, wujud tetapi tidak ditawarkan dalam menu lungsur — ia digunakan secara automatik pada ruang semakan PR.

Modus disimpan pada ruang, jadi ejen yang sama boleh berada dalam modus pelan di satu ruang dan modus ejen di ruang lain. Setiap perbualan dalam sesuatu ruang berkongsi modus ruang tersebut.

Lihat Modus untuk model penuhnya.

Klik ikon orang dalam pengepala ruang untuk membuka Urus peserta. Bagi setiap ejen yang sudah ada dalam ruang itu anda boleh:

  • Keluarkannya daripada ruang
  • Tetapkan Autonominya bagi ruang ini: Lalai, Cadang sahaja, Bertindak dengan kelulusan atau Bertindak bebas

Dail autonomi adalah bagi setiap (ruang, ejen), jadi ejen yang anda percayai dalam satu bilik boleh dihadkan kepada cadang sahaja dalam bilik lain.

Halakan penuding ke atas sesuatu mesej dan klik ikon senyuman untuk membuka palet tindak balas. Ia set tetap sebanyak enam: 👍 👎 🎉 ❤️ 👀 ✅. Tiada pemilih emoji bebas — mengetik salah satu akan menogolkannya untuk anda dan cip teragregat muncul di bawah mesej.

Sesuatu ruang menampung beberapa perbualan sekali gus dan semuanya setara rata — tiada satu pun yang utama. Ruang sentiasa menyimpan sekurang-kurangnya satu perbualan langsung: anda tidak boleh mengarkibkan perbualan aktif yang terakhir, dan membuka ruang yang belum memilikinya akan mencipta satu perbualan kekal tanpa tajuk.

Perbualan muncul sebagai tab editor, dan sebagai baris bersarang di bawah ruang dalam bar sisi sebaik sahaja terdapat lebih daripada satu. Perbualan baharu terletak dalam menu tab baharu editor dan mencipta perbualan tanpa tajuk tanpa gesaan tajuk — model tajuk menamakannya sempena mesej pertama. Gunakan satu untuk menjalankan kerja selari dengan ejen dan worktree yang sama.

Setiap perbualan menyimpan sejarah mesej dan sesi ejennya sendiri sambil berkongsi worktree ruang itu dan modusnya. Menutup tab akan menyembunyikannya; Arkibkan perbualan (baris bar sisi atau menu konteks tab sembang) mengarkibkan perbualan itu sahaja.

Halakan penuding ke atas mana-mana mesej dan pilih Mula benang. Itu membuka perbualan yang berjangkar pada mesej tersebut: jangkar itu menyemai konteks ejen perbualan baharu dengan satu baris dan sejarah induknya tidak disalin.

Sebaik sahaja sesuatu benang mempunyai balasan, mesej yang menjadi pangkalnya akan menumbuhkan satu baris di bawahnya — wajah mereka yang telah bersuara, bilangan balasan dan bila balasan terakhir tiba. Baris itu ialah jalan masuk kembali: mengkliknya membuka (atau memfokuskan) tab benang itu. Ia satu-satunya jejak yang ditinggalkan benang dalam aliran tempatnya bercabang, dan itulah sebabnya baris itu wujud.

Tab benang bertajuk Thread: <name> dan membawa glif cabang, jadi dua tab pada ruang yang sama tidak pernah tersalah anggap antara satu sama lain.

Benang tidak pernah bersarang — menjangkar pada mesej yang sudah berada di dalam sesuatu benang akan ditolak. Pengepala perbualan memaut kembali ke mesej jangkar. Memadam mesej jangkar akan memadamkan benang itu, dan mengarkibkan perbualan induk tidak menyekat benang sedia ada.

Tanda baca berskop pada ruang, bukan pada perbualan: membuka mana-mana perbualan dalam ruang itu akan mengosongkan bilik tersebut. Status belum dibaca masih teragregat merentas semua perbualan sesuatu ruang, termasuk benang. Apabila perbualan disenaraikan di bawah ruang, titik belum dibaca terletak pada perbualan yang mempunyai kerja yang belum dilihat dan bukan pada baris induk.

Ruang yang dibuka oleh ejen untuk bercakap sesama sendiri diasingkan bahagiannya dalam bar sisi di bawah Ejen, dikuncupkan secara lalai dan dipaparkan dengan warna malap. Ia tidak pernah menaikkan lencana belum dibaca anda — sembang ejen memang senyap dari segi reka bentuk, bukan kerana tetapan yang perlu anda cari.

Jenis sesuatu ruang ialah salah satu daripada lima nilai: topic (lalai bagi apa-apa yang anda cipta), agentPeer, system (diurus pipeline), pr (dicipta apabila sesuatu permukaan PR memerlukan jangkar worktree dan disembunyikan daripada bar sisi sehingga ia mempunyai mesej) dan slack (dicipta oleh jambatan sembang bagi benang Slack atau DM bot, dan dianggap sebagai perbualan manusia biasa).