Tool Search, deneysel bir OpenClaw PI ajanı özelliğidir. PI ajanlarına büyük araç kataloglarını keşfetmek ve çağırmak için tek ve kompakt bir yol sunar. Çalıştırmada çok sayıda kullanılabilir araç olduğunda, ancak modelin bunlardan yalnızca birkaçına ihtiyaç duyması olasıysa kullanışlıdır. Bu sayfa OpenClaw PI Tool Search özelliğini belgeler. Codex’e özgü araç arama veya dinamik araçlar yüzeyi değildir. Codex’e özgü kod modu, araç arama, ertelenmiş dinamik araçlar ve iç içe araç çağrıları kararlı Codex harness yüzeyleridir veDocumentation Index
Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
tools.toolSearch öğesine bağlı değildir.
PI için etkinleştirildiğinde, model varsayılan olarak bir tool_search_code
aracı alır. Bu araç, yalıtılmış bir Node alt sürecinde kısa bir JavaScript
gövdesini bir openclaw.tools köprüsüyle çalıştırır:
Bir tur nasıl çalışır
Planlama sırasında PI yerleşik çalıştırıcısı, çalıştırma için geçerli kataloğu oluşturur:- Ajan, profil, sandbox ve oturum için etkin araç politikasını çözümle.
- Uygun OpenClaw ve Plugin araçlarını listele.
- Oturum MCP çalışma zamanı üzerinden uygun MCP araçlarını listele.
- Geçerli çalıştırma için sağlanan uygun istemci araçlarını ekle.
- Arama için kompakt tanımlayıcıları dizine ekle.
- Modele PI kod köprüsünü veya yapılandırılmış yedek araçları sun.
openclaw.tools.call(...), köprüden geçerek Gateway’e
geri döner; burada normal politika, onay, hook, günlükleme ve sonuç işleme
geçerli olmaya devam eder.
Modlar
tools.toolSearch modelin gördüğü iki moda sahiptir:
code: varsayılan kompakt JavaScript köprüsü olantool_search_codeöğesini sunar.tools: kod almaması gereken sağlayıcılar içintool_search,tool_describevetool_callöğelerini düz yapılandırılmış araçlar olarak sunar.
code modu katalog sıkıştırmasından önce tools
moduna geri döner.
Her iki mod da deneyseldir. Küçük PI araç katalogları için doğrudan araç
sunumunu, Codex harness çalıştırmaları için ise Codex’e özgü kararlı yüzeyleri
tercih edin.
Ayrı bir kaynak seçimi yapılandırması yoktur. Tool Search etkinleştirildiğinde,
katalog normal politika filtrelemesinden sonra uygun OpenClaw, MCP ve istemci
araçlarını içerir.
Bu neden var
Büyük kataloglar kullanışlıdır ancak maliyetlidir. Her araç şemasını modele göndermek isteği büyütür, planlamayı yavaşlatır ve yanlışlıkla araç seçme olasılığını artırır. Tool Search biçimi değiştirir:- doğrudan araçlar: model ilk tokenden önce seçilen her şemayı görür
- Tool Search kod modu: model tek bir kompakt kod aracı ve kısa bir API sözleşmesi görür
- Tool Search araçlar modu: model üç kompakt yapılandırılmış yedek araç görür
- tur sırasında: model yalnızca gerçekten ihtiyaç duyduğu araç şemalarını yükler
API
openclaw.tools.search(query, options?)
Geçerli çalıştırma için etkin katalogda arama yapar. Sonuçlar kompakttır ve
istem bağlamına geri koymak için güvenlidir.
openclaw.tools.describe(id)
Tam giriş şeması dahil olmak üzere bir arama sonucu için tam meta verileri yükler.
openclaw.tools.call(id, args)
Seçilen bir aracı OpenClaw üzerinden çağırır.
tool_searchtool_describetool_call
Çalışma zamanı sınırı
Kod köprüsü kısa ömürlü bir Node alt sürecinde çalışır. Alt süreç, Node izin modu etkin, boş bir ortam, dosya sistemi veya ağ izni olmadan ve alt süreç ya da worker izinleri olmadan başlar. OpenClaw üst süreç tarafında duvar saati zaman aşımı uygular ve async devamlar sonrasında da zaman aşımında alt süreci sonlandırır. Çalışma zamanı yalnızca şunları sunar:console.log,console.warnveconsole.erroropenclaw.tools.searchopenclaw.tools.describeopenclaw.tools.call
- araç izin verme ve reddetme politikaları
- ajan ve sandbox başına araç kısıtlamaları
- yalnızca sahip geçidi
- onay hook’ları
- Plugin
before_tool_callhook’ları - oturum kimliği, günlükler ve telemetri
Yapılandırma
PI çalıştırmaları için Tool Search’ü varsayılan kod köprüsüyle etkinleştirin:İstem ve telemetri
Tool Search, doğrudan araç sunumuyla karşılaştırmak için yeterli telemetriyi kaydeder:- harness’a gönderilen toplam serileştirilmiş araç ve istem baytları
- katalog boyutu ve kaynak dökümü
- arama, açıklama ve çağrı sayıları
- OpenClaw üzerinden yürütülen son araç çağrıları
- seçilen araç kimlikleri ve kaynakları
- model baştan kaç araç şeması gördü
- kaç arama ve açıklama işlemi yaptı
- hangi son araç çağrıldı
- sonuç OpenClaw’dan mı, MCP’den mi yoksa bir istemci aracından mı geldi
E2E doğrulama
Gateway E2E çalıştırıcısı, PI harness ile iki yolu da kanıtlar:- Doğrudan mod sahte Plugin aracını çağırabilir.
- Tool Search aynı sahte Plugin aracını çağırabilir.
- Doğrudan mod sahte Plugin araç şemalarını sağlayıcıya doğrudan sunar.
- Tool Search yalnızca kompakt köprüyü sunar.
- Tool Search istek yükü, büyük sahte katalog için daha küçüktür.
- Oturum günlükleri beklenen araç çağrısı sayılarını ve köprülenmiş çağrı telemetrisini gösterir.
Hata davranışı
Tool Search kapalı şekilde başarısız olmalıdır:- bir araç etkin politikada değilse arama onu döndürmemelidir
- seçilen bir araç kullanılamaz hâle gelirse
tool_callbaşarısız olmalıdır - politika veya onay yürütmeyi engellerse çağrı sonucu bu engeli atlamak yerine raporlamalıdır
- kod köprüsü yalıtılmış bir çalışma zamanı oluşturamazsa bu dağıtım için
mode: "tools"kullanın veya Tool Search’ü devre dışı bırakın