ACP Desteği
vikasit'u ACP uyumlu herhangi bir editörde kullanın.
vikasit, Agent Client Protocol veya (ACP) dosyalarını destekleyerek onu doğrudan uyumlu editörlerde ve IDE’lerde kullanmanızı sağlar.
ACP, kod editörleri ile AI kodlama ajanları arasındaki iletişimi standartlaştıran açık bir protokoldür.
Yapılandırma
vikasit’u ACP aracılığıyla kullanmak için düzenleyicinizi vikasit acp komutunu çalıştıracak şekilde yapılandırın.
Komut, vikasit’u, editörünüzle stdio aracılığıyla JSON-RPC üzerinden iletişim kuran ACP uyumlu bir alt süreç olarak başlatır.
Aşağıda ACP’yi destekleyen popüler düzenleyicilere ilişkin örnekler verilmiştir.
Zed
Zed yapılandırmanıza (~/.config/zed/settings.json) ekleyin:
{ "agent_servers": { "Vikasit Code": { "command": "vikasit", "args": ["acp"] } }}Açmak için Komut Paleti’ndeki agent: new thread eylemini kullanın.
keymap.json dosyanızı düzenleyerek de bir klavye kısayolunu bağlayabilirsiniz:
[ { "bindings": { "cmd-alt-o": [ "agent::NewExternalAgentThread", { "agent": { "custom": { "name": "Vikasit Code", "command": { "command": "vikasit", "args": ["acp"] } } } } ] } }]JetBrains IDEs
documentation uyarınca JetBrains IDE acp.json dosyanıza ekleyin:
{ "agent_servers": { "Vikasit Code": { "command": "/absolute/path/bin/vikasit", "args": ["acp"] } }}Açmak için AI Chat agent seçicisindeki yeni ‘Vikasit Code’ ajanını kullanın.
Avante.nvim
Avante.nvim yapılandırmanıza ekleyin:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" } } }}Ortam değişkenlerini iletmeniz gerekiyor:
{ acp_providers = { ["vikasit"] = { command = "vikasit", args = { "acp" }, env = { VIKASIT_API_KEY = os.getenv("VIKASIT_API_KEY") } } }}CodeCompanion.nvim
vikasit’u CodeCompanion.nvim’de ACP ajanı olarak kullanmak için Neovim yapılandırmanıza aşağıdakileri ekleyin:
require("codecompanion").setup({ interactions = { chat = { adapter = { name = "vikasit", model = "claude-sonnet-4", }, }, },})Bu yapılandırma, CodeCompanion’ı vikasit’u sohbet için ACP ajanı olarak kullanacak şekilde ayarlar.
Ortam değişkenlerini (VIKASIT_API_KEY gibi) iletmeniz gerekiyorsa, tüm ayrıntılar için CodeCompanion.nvim belgelerindeki Configuring Adapters: Environment Variables’ye bakın.
Destek
vikasit, terminalde olduğu gibi ACP aracılığıyla aynı şekilde çalışır. Tüm özellikler desteklenir:
- Yerleşik araçlar (dosya işlemleri, terminal komutları vb.)
- Özel araçlar ve slash komutları
- vikasit yapılandırmanızda yapılandırılmış MCP sunucuları
AGENTS.md’dan projeye özel kurallar- Özel biçimlendiriciler ve linter’lar
- Aracılar ve izin sistemi