Araç setleri · Harness engineering

Harness engineering,
bir dotfile'dan değil, bir pencereden

Bir ajanın neler yapabileceğini harness'i belirler: kişiliği, araçları ve hafızası. AgentsRoom bunları, her ajan ve her görev için dilediğin gibi birleştirebileceğin üç ayrı ayara dönüştürür.

Bir araç seti becerileri, MCP sunucularını, kayıtlı bağlantıları ve ortam değişkenlerini tek bir ad altında toplar. Onu bir ajana, tek bir bilete, bir ekip adımına, bir projeye veya bir müşteri klasörüne ekle. Bir kez düzenle, onu kullanan her ajan değişikliği bir sonraki başlatmada alır; Claude Code'da, Codex'te ve diğer her ajan CLI'sında.

Bir ajanın harness'i
KişilikKod inceleyici
Araç setiAraştırma
  • scan-documents
  • summarize
  • notes (MCP)
  • staging-db
Proje hafızasıSalt okunur
Başlatmada
  • Claude Code
  • Codex
  • Antigravity
  • Cursor

Bir bilete eklenmiş tek bir araştırma araç seti: ajan başlatmada becerilerini, MCP sunucusunu ve bağlantısını alır, proje hafızasını okur ama ona yazmaz.

Harness engineering, bir kodlama ajanını çevreleyen her şeyi şekillendirme işidir: hangi talimatları okuduğu, hangi araçları çağırabildiği, hangi bilgiyi sakladığı. Bunların çoğu bugün dosyalarda yaşar. Burada bir CLAUDE.md, orada bir mcp.json, her CLI için ayrı bir beceri klasörü, shell profilinde ortam değişkenleri; ve hiçbiri elle kopyalanmadan bir sonraki ajana ya da bir sonraki göreve taşınmaz.

AgentsRoom'da bir ajan, ayrı ayrı ayarladığın üç şeyden oluşur. Kişilik onun kim olduğunu söyler. Araç setleri neyi kullanabileceğini söyler: beceriler, MCP sunucuları, kayıtlı SSH, veritabanı ve dev komut bağlantıları, ortam değişkenleri. Hafıza ayarı ise paylaşılan proje hafızasını okuyup okumadığını ve ona yazıp yazmadığını belirler. Diğer ikisine dokunmadan birini değiştir.

Bir araç seti asla kopyalanmaz, referansla eklenir. Belge tarayan bir beceri, özet çıkaran bir beceri ve not uygulamana bir bağlantıdan oluşan bir araştırma araç seti aynı anda bir inceleme ajanını, tek bir bileti ve koca bir müşteri klasörünü donatabilir; üzerinde yaptığın her iyileştirme hepsine ulaşır.

Tek bir ajan tanımı yerine üç ayar

Bir göreve kişilik olmadan yetenek ver, hafıza olmadan bir kişiliği koru ya da aynı araçları farklı rollerle yeniden kullan.

Beceriler, MCP sunucuları ve bağlantılar tek bir araç setinde

Kütüphanenden becerileri, kayıtlı SSH, veritabanı ve dev komut bağlantılarını seç, zaten kullandığın MCP sunucuları JSON'unu yapıştır ve ortam değişkenlerini ekle. Kimlik bilgileri Gizli Bilgi Yöneticisi'nde {{secret:NAME}} referansları olarak kalır ve başlatmada kendi bilgisayarında çözülür.

Referansla eklenir

Ajanlar, biletler ve ayarlar içeriğin bir kopyasını değil, araç setinin kendisini saklar. Araç setini bir kez düzenle, onu kullanan her ajan yeni becerileri ve sunucuları bir sonraki başlatmada alır.

Zaten kullandığın her seviye

Bir araç setini tek bir ajana, kayıtlı bir ajana, tek bir backlog biletine, bir ajan ekibinin bir adımına, koca bir projeye ya da alt klasörlerinin kendi araç setlerini eklediği bir müşteri klasörüne ekle.

Tek bir görev için yetenekler

Bir bilet, ajanını değiştirmeden kendi araç setlerini getirebilir. Bunlar ajanın kendi araç setlerine eklenir ya da biletin beceri modu Değiştir olduğunda her şeyin (ajan, proje ve klasör) yerine geçer.

Kişilikten ayrı hafıza

Proje hafızasını her ajan için Kapalı, Salt okunur veya Okuma ve yazma olarak ayarla ve tek bir bilet için bunu geçersiz kıl. Salt okunur, bilgi tabanını erişilebilir tutar ama bir inceleme ajanının onu yeniden yazmasına izin vermez.

Her ajan CLI'sı, masaüstü ve telefon

Beceriler her CLI'ya metin olarak, Claude Code ve Antigravity'de ise yerel beceriler olarak ulaşır. MCP sunucuları her CLI'nin kendi biçiminde yazılır. Araç setlerini masaüstünden ya da mobil uygulamadan oluştur ve ekle, ya da bu işi AgentsRoom araçlarıyla bir ajana bırak.

Bir dakikadan kısa sürede bir araç seti kur

Düzenlenecek dosya yok, elle yeniden başlatılacak bir şey yok.

  1. 1

    Kütüphaneyi aç

    Başlık çubuğunda Ajanlar'ın yanındaki çantaya ya da herhangi bir Araç setleri alanının yanındaki Yönet'e tıkla, ardından Yeni araç seti'ne.

  2. 2

    Doldur

    Ona bir ad ver, becerilerini ve bağlantılarını seç, MCP sunucularını yapıştır ve ortam değişkenlerini ekle. Bir token için {{secret:NAME}} kullan.

  3. 3

    Ekle

    Ajanı düzenle > Gelişmiş seçenekler > Araç setleri içinde, bir bilette, bir ekip adımında, Proje ayarları > Yetenekler ya da Klasör ayarları > Bilgi içinde.

  4. 4

    Hafızayı seç

    Araç setlerinin hemen altında Proje hafızası'nı Kapalı, Salt okunur veya Okuma ve yazma olarak ayarla ya da devralınmış halde bırak.

  5. 5

    Başlat

    Ajanın bir sonraki başlatılışı araç setini CLI'sına açar: beceriler, sunucular, bağlantılar ve değişkenler; depona hiçbir şey yazılmaz.

Kişilik, araçlar ve hafıza neden ayrı

Şimdiye kadar bir ajan tanımı her şeyi bir arada taşıyordu. Bir beceri ve sunucu setini farklı bir rolle yeniden kullanmak onu baştan kurmak demekti; bir ajanı proje hafızasından uzak tutmanın tek yolu da Minimal sistem istemi ile kişiliğini elinden almaktı.

Ayrıldıklarında bu üç ayar gerçek durumlara cevap verir: hafızayı okuyan ama asla yazmayan bir inceleyici, ajanında olmayan bir not sunucusuna ihtiyaç duyan tek seferlik bir araştırma bileti, her ajanının aynı staging veritabanına erişmesi gereken bir müşteri klasörü, bir tarayıcı araç setini yalnızca kendi sırası için kullanan bir ekip adımı.

Dotfile'larla uğraşmak istemeyenler için harness engineering'e giriş kapısı da budur: her seçim ajan penceresinde görünür, hesabınla birlikte diğer bilgisayarlarına taşınır ve tek bakışta denetlenebilir.

Bilmekte fayda var

  • Bir değişiklik ajanın bir sonraki başlatılışında uygulanır. Zaten çalışan bir oturum başladığı haliyle devam eder.
  • Bir araç seti içindeki proje becerisi veya bağlantısı yalnızca kendi projesinde geçerlidir. Hesap becerileri her yerde geçerlidir.
  • Araç setleri hesabına aittir. İş arkadaşlarınla paylaşılan bir ekipte, her kişinin başlatması yalnızca o kişinin kendi araç setlerini çözer.
  • Bir ekip adımının araç setleri vardır ama hafıza ayarı yoktur: hiçbir şey yazmaması gereken bir adım için adımın Salt okunur anahtarını kullan.
  • Ajan, bilet, adım, proje veya klasör başına en fazla 20 araç seti, hesap başına 200.
  • SSH üzerinden uzak bir makinede çalışan bir ajan araç setinin becerilerini alır ama MCP sunucularını almaz.

Sıkça sorulan sorular

Harness engineering nedir?

Bir kodlama ajanının yalnızca istemini değil, ortamını şekillendirme pratiğidir: yüklediği talimatlar, çağırabildiği araçlar ve MCP sunucuları, okuyup yazdığı bilgi. AgentsRoom bu parçaları her ajan ve her görev için ayarladığın üç ayar (kişilik, araç setleri, hafıza) olarak sunar.

Aynı becerileri ve MCP sunucularını birkaç ajanda yeniden kullanabilir miyim?

Evet. Onları bir araç setine koy ve araç setini her ajana ekle ya da oradaki her ajan alsın diye projeye veya klasöre ekle. Araç setini düzenlemek hepsini bir sonraki başlatmada günceller.

Tek bir bilet, ajanında olmayan bir MCP sunucusunu alabilir mi?

Evet. Bilete bir araç seti ekle. Çalıştırma onu ajanın kendi araç setlerine ek olarak alır ve ajanın kayıtlı yapılandırması değişmez.

Bir ajanın kişiliğini kaybetmeden proje hafızasına yazmasını nasıl engellerim?

Proje hafızasını Salt okunur olarak ayarla ya da hafızayı tamamen gizlemek için Kapalı yap. Kişilik ve araçlar olduğu gibi kalır. Bunu yalnızca tek bir bilet için de ayarlayabilirsin.

Codex ve diğer ajan CLI'larıyla çalışıyor mu, yoksa sadece Claude Code ile mi?

AgentsRoom'un başlattığı her ajan CLI'sıyla. Beceriler her yerde metin olarak, Claude Code ve Antigravity'de ise yerel beceriler olarak gelir; MCP sunucuları her CLI'nin kendi yapılandırma biçiminde yazılır; bağlantılar ve değişkenler de CLI'sı ne olursa olsun ajanı takip eder.

Token'larım nerede saklanıyor?

Asla araç setinin içinde değil. Bir araç seti Gizli Bilgi Yöneticisi'ne giden {{secret:NAME}} referansları tutar ve değer, ajan başladığında kendi bilgisayarında çözülür.

Ajanlarım benim için araç seti oluşturabilir mi?

Evet, sen istediğinde. AgentsRoom araçları toolkits_list, toolkits_get, toolkits_save ve toolkits_delete içerir; agents_save, backlog biletleri, ekip adımları ve proje ya da klasör ayarları da bir araç seti listesi kabul eder. Ajanlara, kendilerine erişim sağlamak için asla araç seti oluşturmamaları söylenir.

Bunları da beğenebilirsin

Çoklu Ajan Workflow'u : Handoff : Feedback Loop

AgentsRoom Agent Teams, yapay zeka kodlama ajanlarını gerçek bir mühendislik ekibi gibi zincirler. Dev, QA, PM, Security ve DevOps rollerini bağlamak için görsel workflow editörü (n8n tarzı canvas). Özet, git diff, riskler ve test ipuçlarıyla otomatik devir. Makine doğrulamalı kalite kapıları (ajan değil, test suiten karar verir), paralel QA ve Security inceleme dalları, koşullu bağlantılar, geri bildirim döngüleri, döngü limiti. Rollerin nasıl çalışacağını her ekip için ayrı seç: rolden role dönüşüp tüm bağlamı taşıyan tek bir ajan ya da her role bir canlı ajan, gerçek zamanlı olarak birbirlerine yazarak. Claude, Codex, GitHub Copilot CLI, Cursor ve diğer 13 ajan CLI'sındaki ajanlarının eksiği olan çok ajanlı orkestratör.

MCP sunucuları

Bir MCP sunucusunu bir kez tanımla, Claude Code'a, Codex'e ve her ajan CLI'sına ver. Onu resmi MCP kayıt defterinden seç, anahtarları Gizli Bilgi Yöneticisi'nde tut ve Notion ya da Linear gibi OAuth sunucularına tek bir Bağlan düğmesiyle oturum aç.

Proje Hafızası

AI kodlama ajanlarına uzun vadeli bir hafıza ver. Kararlar, mimari ve tuzaklar oturumlar arasında kalıcıdır ve projedeki herkesle paylaşılır. Ücretsiz, sınırsız.

Ajanları Özelleştir

14 yerleşik ajan rolünden birini seç, The Agency'den uzman ajanlar ekle veya kendi özel AI kodlama ajanını kendi sistem istemi ile oluştur. Ardından, ajanlarını ekibinle sohbet aracılığıyla paylaş ve herkesin birlikte gelişmesi için topluluğa yayınla.

Gizli Bilgi Yöneticisi

API anahtarlarını, token'larını ve parolalarını işletim sistemi anahtar zincirinde sakla, dev komutlarında ve ajan ortamlarında onlara {ref} ile referans ver, AgentsRoom da başlatma anında değeri çözümlesin. Ajanlar adları görür, değerleri asla, ve hiçbir şey bir sunucuya senkronize edilmez.

Ajanlarını bir kez donat

macOS, Windows ve Linux'ta ücretsiz; araç setlerini telefonundan yönetmek için mobil uygulamasıyla birlikte.

ÜcretsizAgentsRoom'u indir

Yardımcı uygulama: hareket halindeyken ajanlarını izle

Claude, Codex, Antigravity CLI veya başka bir AI sağlayıcı kullan.

Uzantıyı yükle
Chrome Web Store

Hataları ve istekleri doğrudan genel backloguna gönder.

Çoklu proje
Çoklu sağlayıcı
Çoklu ajan
Canlı durum
Diff ve commit
Mobil uygulama
Canlı önizleme
Ajan ekipleri
Tarayıcı otomasyonu
Backlog odaklı dev
Prompt kütüphanesi
Beceri kütüphanesi
Tüm özellikleri gör