Dokümanlar / Başvuru

tezgah komutu

Tezgah'ı terminallerinden yönet; bildirimler, durum, paneller, oturumlar, tarayıcı ve ajanlar için bir MCP sunucusu.

Tezgah’taki her terminalde bir tezgah komutu vardır. Hiçbir şey kurmanı gerektirmez: Tezgah’ın kendi çalışma ortamında çalışır ve uygulamayla yalnızca senin kullanıcının açabildiği bir soket üzerinden konuşur. Tezgah içinde bu panel, komutu çalıştırdığın terminaldir.

tezgah help her şeyi listeler.

Oturumlar ve paneller

Komut Ne yapar
tezgah notify [--title <başlık>] <mesaj> Bildirim: paneli çaldırır ve panelde gösterir
tezgah status <working|done|blocked|idle|clear> [mesaj] Bu panelin kenar çubuğundaki durumunu ayarlar
tezgah split [right|down] [-- <komut>] Bu paneli böler; yenisinde bir komut çalıştırır
tezgah new [--shell] [--dir <yol>] [--title <başlık>] [-- <komut>] Yeni oturum (varsayılan olarak Claude)
tezgah open <url|klasör> URL tarayıcı panelinde, klasör proje olarak açılır
tezgah send [--pane <id>] [--enter] <metin> Bir panele metin yazar (varsayılan: bu oturumun Claude’u)
tezgah read [--pane <id>] [--lines <n>] Bir panelin gösterdiğini yazdırır (varsayılan: bu panel)
tezgah list [--json] Oturumlar ve paneller
tezgah run <ad> Özel komutlarından birini çalıştırır
tezgah focus <oturum-id> Bir oturumu gösterir

Tarayıcı

Bunlar bu oturumun tarayıcı panelinde çalışır; --pane <id> başka birini seçer.

Komut Ne yapar
tezgah browser open <url> [--new] Bir sayfa açar (--new ile yeni panelde) ve bekler
tezgah browser snapshot [--interactive] Sayfayı metin olarak verir; her öğe bir referansla (e12)
tezgah browser click <hedef> [--double] [--right] Tıklar
tezgah browser fill <hedef> <metin> Bir alanın metnini değiştirir
tezgah browser type [--into <hedef>] <metin> Odakta ya da bir alana yazar
tezgah browser press <tuşlar…> Enter, Tab, Escape, ArrowDown, Control+a…
tezgah browser select <hedef> <seçenek> Bir <select> içinde seçenek seçer
tezgah browser hover <hedef> Üzerine gelir
tezgah browser scroll [up|down|top|bottom] [--to <hedef>] Kaydırır
tezgah browser screenshot [<hedef>] Bir PNG kaydeder ve yolunu yazdırır
tezgah browser wait [--text <t>] [--gone <t>] [--selector <css>] [--url <parça>] [--ms <n>] [--timeout <ms>] Bir şeyi bekler
tezgah browser console [--errors] [--clear] Sayfanın yazdıkları
tezgah browser network [--failed] [--clear] Yaptığı istekler
tezgah browser text | url | eval <js> | back | forward | reload Metni ya da URL’yi okur, JavaScript çalıştırır, gezinir

Hedef, son anlık görüntüden bir referans (e12), bir CSS seçici ya da text=<görünen metin> olabilir.

Örnekler

# Geliştirme sunucusunu yanında çalıştır, sonra sayfayı kontrol et
tezgah split down -- npm run dev
tezgah browser open http://localhost:5173
tezgah browser screenshot

# Uzun bir iş bitince kendine haber ver
make release && tezgah notify --title Sürüm "derlendi"

# Başka bir projede, komut çalıştıran bir kabuk oturumu başlat
tezgah new --shell --dir ~/code/api -- make test

# Bu oturumun Claude'una yeniden denemesini söyle
tezgah send --enter "testleri yeniden çalıştır"

MCP

tezgah mcp, tarayıcı araçlarıyla aynı araçlara sahip, stdio üzerinden çalışan bir MCP sunucusudur. Claude oturumları onu kendiliğinden alır; diğer ajanlara Tarayıcı sayfasında gösterildiği gibi ekle.

Eksik bir şey mi var? Bir issue aç