Toolkit · Harness engineering

Harness engineering,
dari sebuah jendela, bukan dari dotfile

Apa yang bisa dilakukan sebuah agen ditentukan oleh harness-nya: persona, alat, dan memorinya. AgentsRoom mengubahnya menjadi tiga kontrol terpisah yang bisa Anda padukan per agen dan per tugas.

Toolkit menggabungkan skill, server MCP, koneksi tersimpan, dan variabel lingkungan dalam satu nama. Lampirkan ke agen, satu tiket, langkah tim, proyek, atau folder klien. Edit sekali dan setiap agen yang menggunakannya mendapat perubahan itu pada peluncuran berikutnya, di Claude Code, Codex, dan setiap CLI agen lainnya.

Harness satu agen
PersonaPeninjau kode
ToolkitRiset
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
Memori proyekHanya baca
Saat peluncuran
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Satu toolkit riset yang dilampirkan ke tiket: agen mendapat skill, server MCP, dan koneksinya saat peluncuran, dan membaca memori proyek tanpa menulis ke sana.

Harness engineering (merancang lingkungan di sekitar agen) adalah pekerjaan membentuk apa yang mengelilingi agen coding: instruksi mana yang dibacanya, alat mana yang bisa dipanggilnya, pengetahuan mana yang disimpannya. Saat ini sebagian besar tersimpan di file. Sebuah CLAUDE.md di sini, mcp.json di sana, folder skill untuk tiap CLI, variabel lingkungan di profil shell, dan tidak satu pun ikut ke agen berikutnya atau tugas berikutnya tanpa disalin manual.

Di AgentsRoom, sebuah agen terdiri dari tiga hal yang Anda atur secara terpisah. Persona menentukan siapa dia. Toolkit-nya menentukan apa yang bisa dipakainya: skill, server MCP, koneksi SSH, database, dan perintah dev yang tersimpan, serta variabel lingkungan. Pengaturan memori menentukan apakah dia membaca dan menulis memori proyek bersama. Ubah satu tanpa menyentuh dua lainnya.

Toolkit dilampirkan lewat rujukan, tidak pernah disalin. Toolkit riset yang berisi skill pemindai dokumen, skill peringkas, dan koneksi ke aplikasi catatan Anda dapat membekali agen peninjau, satu tiket, dan seluruh folder klien sekaligus, dan setiap perbaikan padanya sampai ke semuanya.

Tiga kontrol, bukan satu definisi agen

Beri sebuah tugas kemampuan tanpa persona, pertahankan persona tanpa memori, atau pakai ulang alat yang sama untuk peran yang berbeda.

Skill, server MCP, dan koneksi dalam satu toolkit

Pilih skill dari pustaka Anda, koneksi SSH, database, dan perintah dev yang tersimpan, tempel JSON server MCP yang sudah Anda gunakan, lalu tambahkan variabel lingkungan. Kredensial tetap berada di Pengelola Rahasia sebagai rujukan {{secret:NAME}}, yang diselesaikan di komputer Anda saat peluncuran.

Dilampirkan lewat rujukan

Agen, tiket, dan pengaturan menyimpan toolkit-nya, bukan salinan isinya. Edit toolkit sekali dan setiap agen yang menggunakannya mendapat skill dan server baru pada peluncuran berikutnya.

Setiap level yang sudah Anda gunakan

Lampirkan toolkit ke satu agen, agen tersimpan, satu tiket backlog, satu langkah tim agen, seluruh proyek, atau folder klien yang subfoldernya menambahkan toolkit mereka sendiri.

Kemampuan untuk satu tugas

Sebuah tiket bisa membawa toolkit-nya sendiri tanpa mengubah agennya. Toolkit itu ditambahkan ke milik agen, atau menggantikan semuanya (agen, proyek, dan folder) saat mode skill tiket adalah Ganti.

Memori, terpisah dari persona

Atur memori proyek ke Nonaktif, Hanya baca, atau Baca dan tulis per agen, dan timpa untuk satu tiket. Hanya baca membuat basis pengetahuan tetap tersedia tanpa membiarkan agen peninjau menulis ulang isinya.

Setiap CLI agen, di desktop dan ponsel

Skill sampai ke setiap CLI sebagai teks dan, di Claude Code serta Antigravity, sebagai skill native. Server MCP ditulis dalam format masing-masing CLI. Buat dan lampirkan toolkit dari desktop, dari aplikasi mobile, atau biarkan agen melakukannya dengan alat AgentsRoom.

Buat toolkit dalam kurang dari satu menit

Tanpa file yang perlu diedit dan tanpa restart manual.

  1. 1

    Buka pustaka

    Klik ikon koper di samping Agen pada bilah judul, atau Kelola di samping kolom Toolkit mana pun, lalu Toolkit baru.

  2. 2

    Isi

    Beri nama, pilih skill dan koneksinya, tempel server MCP-nya, dan tambahkan variabel lingkungannya. Gunakan {{secret:NAME}} untuk token.

  3. 3

    Lampirkan

    Di Edit agen > Opsi lanjutan > Toolkit, pada tiket, langkah tim, Pengaturan proyek > Kemampuan dan izin, atau Pengaturan folder > Pengetahuan.

  4. 4

    Pilih memori

    Tepat di bawah toolkit, atur Memori proyek ke Nonaktif, Hanya baca, atau Baca dan tulis, atau biarkan diwarisi.

  5. 5

    Luncurkan

    Peluncuran agen berikutnya menerapkan toolkit ke CLI-nya: skill, server, koneksi, dan variabel, tanpa ada yang ditulis ke repositori Anda.

Mengapa memisahkan persona, alat, dan memori

Sampai sekarang sebuah definisi agen membawa semuanya sekaligus. Memakai ulang sekumpulan skill dan server dengan peran berbeda berarti membangunnya lagi, dan satu-satunya cara menjauhkan agen dari memori proyek adalah melucuti personanya dengan system prompt minimal.

Setelah dipisah, ketiga kontrol menjawab situasi nyata: peninjau yang membaca memori tetapi tidak pernah menulisnya, tiket riset sekali jalan yang membutuhkan server catatan yang tidak dimiliki agennya, folder klien yang setiap agennya harus menjangkau database staging yang sama, langkah tim yang memakai toolkit browser hanya untuk gilirannya sendiri.

Ini juga pintu masuk ke harness engineering bagi orang yang tidak ingin merawat dotfile: setiap pilihan terlihat di jendela agen, ikut bersama akun Anda ke komputer lain, dan bisa diaudit sekilas.

Yang perlu diketahui

  • Perubahan berlaku pada peluncuran agen berikutnya. Sesi yang sudah berjalan tetap memakai apa yang didapatnya saat mulai.
  • Skill atau koneksi proyek di dalam toolkit hanya berlaku di proyeknya sendiri. Skill akun berlaku di mana saja.
  • Toolkit adalah milik akun Anda. Dalam tim yang dibagikan dengan rekan kerja, peluncuran setiap orang hanya memakai toolkit miliknya sendiri.
  • Langkah tim memiliki toolkit tetapi tidak memiliki pengaturan memori: gunakan sakelar Langkah baca saja pada langkah itu untuk langkah yang tidak boleh menulis apa pun.
  • Hingga 20 toolkit per agen, tiket, langkah, proyek, atau folder, dan 200 per akun.
  • Agen yang berjalan di mesin jarak jauh lewat SSH mendapat skill dari toolkit, tetapi tidak mendapat server MCP-nya.

Pertanyaan yang sering diajukan

Apa itu harness engineering?

Ini adalah praktik membentuk lingkungan agen coding, bukan hanya prompt-nya: instruksi yang dimuatnya, alat dan server MCP yang bisa dipanggilnya, pengetahuan yang dibaca dan ditulisnya. AgentsRoom menyajikan bagian-bagian itu sebagai tiga kontrol (persona, toolkit, memori) yang Anda atur per agen dan per tugas.

Bisakah saya memakai skill dan server MCP yang sama di beberapa agen?

Bisa. Masukkan ke dalam toolkit dan lampirkan ke setiap agen, atau ke proyek atau folder agar setiap agen di sana mendapatkannya. Mengedit toolkit memperbarui semuanya pada peluncuran berikutnya.

Bisakah satu tiket mendapat server MCP yang tidak dimiliki agennya?

Bisa. Lampirkan toolkit ke tiket tersebut. Eksekusinya mendapat toolkit itu sebagai tambahan dari toolkit milik agen, dan konfigurasi tersimpan agen tidak diubah.

Bagaimana mencegah agen menulis ke memori proyek tanpa kehilangan personanya?

Atur Memori proyek-nya ke Hanya baca, atau Nonaktif untuk menyembunyikan memori sepenuhnya. Persona dan alatnya tetap seperti semula. Anda juga bisa mengaturnya hanya untuk satu tiket.

Apakah ini bekerja dengan Codex dan CLI agen lain, atau hanya Claude Code?

Dengan setiap CLI agen yang diluncurkan AgentsRoom. Skill sampai di mana saja sebagai teks dan sebagai skill native di Claude Code dan Antigravity, server MCP ditulis dalam format konfigurasi masing-masing CLI, sedangkan koneksi dan variabel mengikuti agen apa pun CLI-nya.

Di mana token saya disimpan?

Tidak pernah di dalam toolkit itu sendiri. Toolkit hanya menyimpan rujukan {{secret:NAME}} ke Pengelola Rahasia, dan nilainya diselesaikan di komputer Anda saat agen dimulai.

Bisakah agen saya membuat toolkit untuk saya?

Bisa, jika Anda memintanya. Alat AgentsRoom mencakup toolkits_list, toolkits_get, toolkits_save, dan toolkits_delete, sementara agents_save, tiket backlog, langkah tim, serta pengaturan proyek atau folder menerima daftar toolkit. Agen diinstruksikan untuk tidak pernah membuat toolkit demi memberi akses kepada dirinya sendiri.

Anda mungkin juga suka

Multi-Agent Workflow • Handoff • Feedback Loop

AgentsRoom Agent Teams merangkai agen koding AI seperti tim engineering sungguhan. Editor workflow visual (canvas gaya n8n) untuk menghubungkan peran Dev, QA, PM, Security, dan DevOps. Handoff otomatis dengan ringkasan, diff git, risiko, dan petunjuk pengujian. Gerbang kualitas terverifikasi mesin (suite pengujian Anda yang memutuskan, bukan agennya), cabang tinjauan QA dan Security paralel, sambungan bersyarat, loop umpan balik, batas siklus. Pilih per tim bagaimana peran-perannya dijalankan: satu agen yang morph dari peran ke peran dan menyimpan seluruh konteks, atau satu agen hidup per peran yang saling berkirim pesan secara real time. Orkestrator multi-agen yang selama ini hilang dari agen Claude, Codex, GitHub Copilot CLI, Cursor, dan 13 CLI agen lainnya Anda.

Server MCP

Deklarasikan sebuah server MCP sekali dan berikan ke Claude Code, Codex, dan setiap CLI agen. Pilih dari registry MCP resmi, simpan kunci di Pengelola Rahasia, dan masuk ke server OAuth seperti Notion atau Linear dengan satu tombol Hubungkan.

Project Memory

Berikan agen pemrograman AI Anda memori jangka panjang. Keputusan, arsitektur, dan jebakan bertahan di seluruh sesi dan dibagikan kepada semua orang di proyek. Gratis, tanpa batas.

Kustomisasi Agen

Pilih dari 14 peran agen bawaan, tambahkan agen spesialis dari The Agency, atau bangun agen koding AI kustom Anda sendiri dengan prompt sistemnya sendiri. Kemudian bagikan agen Anda dengan tim Anda melalui obrolan, dan terbitkan ke komunitas agar semua orang dapat berkembang bersama.

Pengelola Rahasia

Simpan kunci API, token, dan kata sandi di keychain sistem operasi Anda, rujuk sebagai {ref} di perintah dev dan lingkungan agen, lalu biarkan AgentsRoom menggantinya dengan nilai asli saat peluncuran. Agen melihat namanya, tidak pernah nilainya, dan tidak ada yang disinkronkan ke server.

Bekali agen Anda sekali saja

Gratis di macOS, Windows, dan Linux, dengan aplikasi mobile untuk mengelola toolkit dari ponsel Anda.

GratisUnduh AgentsRoom

Aplikasi pendamping: pantau agen Anda saat bepergian

Gunakan Claude, Codex, Antigravity CLI, atau penyedia AI lainnya.

Dapatkan ekstensi
Chrome Web Store

Kirim bug dan permintaan langsung ke backlog publik Anda.

Beberapa proyek
Multi-penyedia
Beberapa agen
Status langsung
File diff & commit
Pendamping mobile
Pratinjau langsung
Tim agen
Otomatisasi browser
Dev berbasis backlog
Pustaka prompt
Pustaka skill
Lihat semua fitur