ACP-understøttelse
Brug AicippY i enhver ACP-kompatibel editor.
AicippY understøtter Agent Client Protocol eller (ACP), så du kan bruge det direkte i kompatible editorer og IDE’er.
ACP er en åben protokol, der standardiserer kommunikation mellem kodeeditorer og AI-kodningsagenter.
Konfiguration
For at bruge AicippY via ACP, konfigurer din editor til at køre kommandoen aicippy-code acp.
Kommandoen starter AicippY som en ACP-kompatibel underproces, der kommunikerer med din editor over JSON-RPC via stdio.
Nedenfor er eksempler på populære editorer, der understøtter ACP.
Zed
Installer AicippY fra Zeds ACP-register ved at køre zed: acp registry i kommandopaletten.
Hvis du i stedet vil bruge en brugerdefineret AicippY-eksekverbar fil, skal du føje den til din Zed-konfiguration (~/.config/zed/settings.json):
{ "agent_servers": { "AicippY": { "type": "custom", "command": "aicippy-code", "args": ["acp"] } }}For at åbne den skal du bruge handlingen agent: new thread i Kommandopaletten.
Du kan også binde en tastaturgenvej ved at redigere din keymap.json:
[ { "bindings": { "cmd-alt-o": [ "agent::NewExternalAgentThread", { "agent": { "custom": { "name": "AicippY", "command": { "command": "aicippy-code", "args": ["acp"] } } } } ] } }]JetBrains IDE’er
Tilføj til din JetBrains IDE acp.json i henhold til dokumentationen:
{ "agent_servers": { "AicippY": { "command": "/absolute/path/bin/aicippy-code", "args": ["acp"] } }}For at åbne den skal du bruge den nye ‘AicippY’-agent i AI Chat-agentvælgeren.
Avante.nvim
Føj til din Avante.nvim-konfiguration:
{ acp_providers = { ["opencode"] = { command = "opencode", args = { "acp" } } }}Hvis du har brug for at videregive miljøvariabler:
{ acp_providers = { ["opencode"] = { command = "opencode", args = { "acp" }, env = { AICIPPY_CODE_API_KEY = os.getenv("AICIPPY_CODE_API_KEY") } } }}CodeCompanion.nvim
For at bruge AicippY som en ACP-agent i CodeCompanion.nvim, skal du tilføje følgende til din Neovim-konfiguration:
require("codecompanion").setup({ interactions = { chat = { adapter = { name = "opencode", model = "claude-sonnet-4", }, }, },})Denne konfiguration sætter CodeCompanion til at bruge AicippY som ACP-agent til chat.
Hvis du har brug for at sende miljøvariabler (som AICIPPY_CODE_API_KEY), henvises til Konfiguration af adaptere: Miljøvariabler i CodeCompanion.nvim-dokumentationen for alle detaljer.
Understøttelse
AicippY fungerer på samme måde via ACP som i terminalen. Alle funktioner understøtter:
- Indbyggede værktøjer (filoperationer, terminalkommandoer osv.)
- Brugerdefinerede værktøjer og slash-kommandoer
- MCP-servere konfigureret i din AicippY-konfiguration
- Projektspecifikke regler fra
AGENTS.md - Brugerdefinerede formatere og linters
- Agenter og tilladelsessystem