Pathrule,
doğrudan terminalinizde.
npm ile kurun, depoda pathrule setup çalıştırın; kodlama ajanlarınız bağlanır: talimat dosyaları, bir MCP girdisi ve ajan destekliyorsa hook'lar yazılır. Paylaşılan çalışma alanları için Pathrule Cloud'u, hesapsız kullanım için --local seçeneğini kullanın. --json eklerseniz her komut, betikler ve CI için kararlı JSON çıktısı verir.
$ npm i -g @pathrule/cli$ pathrule setupPathrule setup[ok] Workspace attached to this folder.[ok] Local AI tool setup completed.[ok] Workspace files synced.$ pathrule status[ok] Signed in as you@acme.comCurrent folder: attached to acme-shop
CLI neleri üstlenir.
$ pathrule login --no-openPathrule CLI login[info] One-time code: FJKD-2M9QVisit https://app.pathrule.io/device?code=FJKD-2M9Q on any browser[ok] Signed in as you@acme.com
Masaüstünde ya da SSH üzerinden giriş yapın.
pathrule login tek kullanımlık bir kod gösterir ve onaylamanız için Pathrule Web'i açar. Tarayıcısı olmayan bir makinede --no-open ekleyin ve kodu başka herhangi bir cihazdan onaylayın. Çoğu kişi bu komutu hiç elle çalıştırmaz; gerektiğinde girişi pathrule setup sizin yerinize yapar.
$ pathrule setup --localPathrule setup (local)[ok] Created local workspace "acme-shop" at ~/repos/acme-shop[ok] Hooks + offline context index ready (no account, no cloud).
Her depo için tek komut.
pathrule setup doğru çalışma alanını bulur ya da oluşturur, geçerli klasörü bağlar, ajan dosyalarını senkronize eder ve algıladığı yapay zekâ araçlarını bağlamayı önerir. --local ile aynısını hesap olmadan yapar ve bilgi bu makinede saklanır.
$ pathrule install cursor[ok] cursor: installed (~/.cursor/mcp.json)$ pathrule sync[ok] Synced companion files: 3 written, 0 skipped, 0 removed; hook index updated.
Her ajana, desteklediği yoldan.
Claude Code ve Codex'e prompt gönderildiğinde çalışan bir hook kurulur; bağlam, ajan işe başlamadan önce gelir. Cursor ve GitHub Copilot'a kural ya da talimat dosyalarının yanında oturum ve araç hook'ları kurulur. Windsurf'te hook yoktur; bir kural dosyası ve MCP sunucusu kurulur. pathrule install ve pathrule sync bu dosyaları güncel tutar.
$ pathrule memory list$ pathrule memory read "Checkout flow decisions" --print$ pathrule search "payment retries"# memory yerine rule veya skill yazabilirsiniz
Terminalde okuyun ve arayın.
Her iki modda da bilgiyi terminalden listeleyin, okuyun ve arayın. Cloud çalışma alanlarında CLI'dan içerik de yazabilirsiniz. Yerel bilgiyi Local Console'da, VS Code'da ya da ajanınızın MCP araçlarıyla düzenleyin.
$ pathrule doctorPathrule doctor[ok] auth[ok] cwd_attach[ok] claude-code: installed[warn] codex: not installed# düzeltme: pathrule install codex
Neyin yanlış olduğunu tek komut söyler.
Girişinizi, bu klasöre bağlı çalışma alanını, Pathrule'un yönettiği dosyaları ve her ajanın MCP girdisini salt okunur olarak kontrol eder; bir sorun varsa çalıştırmanız gereken komutu da söyler.
$ pathrule doctor --json | jq -r '.data.mcp[] | select(.installed == false) | .client'codex# bir kontrol başarısız olduğunda çıkış kodu sıfırdan farklıdır
İstendiğinde kararlı JSON.
--json eklediğinizde komut, okunabilir metin yerine sürümlü bir JSON zarfı (envelope) döndürür; CI, metin ayrıştırmakla uğraşmadan sonucu doğrudan okur.
Bağlı bir ajanın bu makinede ihtiyaç duyduğu her şey, bir de ancak terminalde anlamlı olan işler. Hangi komutla yapıldığını görmek için birini seçin.
Kurulumdan çalışan bir ajana.
- KurulummacOS, Linux ya da Windows'ta
npm i -g @pathrule/cliçalıştırın. Node.js 20.11.1 veya üstü gerekir. - Depoyu hazırlayın
pathrule setupgerektiğinde girişinizi yapar, çalışma alanını bulur ya da oluşturur ve bu klasörü bağlar.--localhesap adımını atlar. - Ajanlarınızı bağlayınAlgıladığı her ajan için talimat dosyaları, MCP girdileri ve desteklenen hook'lar yazılır;
pathrule doctorbunları doğrular.
İki komut yeter; üçüncüsü her şeyin yolunda olup olmadığını söyler. Faturalandırma ve ekip yönetimi terminale taşınmadı; bunlar için tarayıcınızda Pathrule Web açılır.
Daha derine inmek için.
- KurulumCLI'ı macOS, Windows veya Linux'a kurmak ve ilk çalıştırılacak komutlar.
- Komut referansıYayımlanmış CLI'daki her komut ve bayrakları.
- CLI arayüzüNeleri üstlendiği, çıktı modları ve ne zaman tercih edilmesi gerektiği.
- Hook'lar nasıl çalışırBir hook'un neyi ulaştırdığı ve hangi ajanın hangi hook'ları desteklediği.