blink artifacts belgeler
TR
Yol haritası Uygulamayı aç

Ajanını bağla

Copilot CLI

GitHub Copilot CLI, MCP sunucularını ana dizindeki bir JSON yapılandırma dosyasından okur.

Sunucuyu ekle

Uygulamada Ajan bağlantısı bölümünde bir token oluştur, sonra şunu ~/.copilot/mcp-config.json dosyasına ekle; <TOKEN> yerine kendi token'ını yaz:

{
  "mcpServers": {
    "blink-artifact": {
      "type": "http",
      "url": "https://artifact.blinkbrosai.com/mcp",
      "headers": { "Authorization": "Bearer <TOKEN>" },
      "tools": ["*"]
    }
  }
}

"tools": ["*"] blink artifacts'ın bütün araçlarını açar. Dosyada başka sunucular varsa blink-artifact'ı aynı mcpServers içine, onların yanına ekle. Açık oturum değişikliği kendisi algılar; araçlar görünmezse yeni bir Copilot CLI oturumu aç.

İstemin altındaki artifact bağlantısı

Copilot CLI, istemin altında tıklanabilir bir ⧉ <başlık> gösterebilir: ajanın en son üzerinde çalıştığı artifact. Tıklayınca artifact tarayıcıda açılır.

Bunu küçük bir betik yapar; Node.js 18 ya da daha yenisi gerekir. Betiği indir ve token'ını betiğin okuyabileceği yere kaydet; <TOKEN> yerine kendi token'ını yaz:

mkdir -p ~/.blink
curl -fsSL https://artifact.blinkbrosai.com/statusline.mjs -o ~/.blink/statusline.mjs
(umask 077; printf '%s\n' '<TOKEN>' > ~/.blink-artifact-token)

Betik token'ı dosya yerine BLINK_ARTIFACT_TOKEN ortam değişkeninden de okuyabilir.

Sonra şunu ~/.copilot/settings.json dosyasına ekle:

{
  "statusLine": {
    "type": "command",
    "command": "node ~/.blink/statusline.mjs",
    "refreshInterval": 10
  }
}

Dosyada başka ayarlar varsa statusLine'ı onların yanına ekle. Satırın görünmesi için yeni bir Copilot CLI oturumu aç.

Soruları dinlemek

copilot harness'ında dinleyici, arka plandaki bir terminalde akışı izler ve soruları bir gelen kutusu dosyasına yazar; ajan her turun başında okunmamış soruları okur. Copilot'tan soruları dinlemesini iste, komutları get_listener'dan alır. Bkz. Dinleyici ve asks_wait.

Eklentiler

Copilot CLI'ın da eklentileri var (copilot plugin install), ama bir eklentideki uzak MCP değerlerini ortam değişkeni açmadan olduğu gibi kullanır. Bu durumda token'ın eklentinin içinde durması gerekirdi; o yüzden sunucuyu yukarıdaki gibi ~/.copilot/mcp-config.json dosyasına ekle.