Diese Seite ist eine Übersetzung der englischen Dokumentation. Befehle, Bezeichner und Beispiele bleiben unverändert. Runtime 7.24.4 · SDK 2.6.7. Englische Fassung
ACP (Agent Client Protocol) – der direkte Weg
Status: Aktiv
Geltungsbereich: dokumentierter direkter Weg für Hosts von IDEs
Zuletzt geprüft: 2026-07-12
Verantwortlich: AX Code runtime
AX Code stellt einen Server für ACP bereit, damit IDEs, zum Beispiel Zed, den Agenten ohne einen eigenen Transport aufnehmen können.
Anforderungen
- Unterstützte Installation der CLI (
ax-codeim PATH) - Ein eingerichteter Anbieter (
ax-code providers loginoder Schlüssel der Umgebung)
Den Server starten
# Current directory as workspace
ax-code acp
# Explicit workspace
ax-code acp --dir /path/to/project
Initialisieren, Sitzung und Prompt (stdio)
ACP nutzt JSON-RPC über stdio. Der minimale direkte Weg:
# One-shot style example (hosts normally keep the process open)
printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":1,"clientCapabilities":{}}}' \
| ax-code acp
Übliche Folge beim Host:
initialize— Version des Protokolls und Fähigkeiten des Agenten aushandelnsession/new— eine Sitzung anlegen undcwdauf die Wurzel des Projekts setzensession/prompt— Ihren Text senden; der Agent führt Werkzeuge aus und gibt einen Grund für den Stopp zurücksession/load— eine dem Host bekannte Kennung der Sitzung fortsetzen
Beispiel mit Zed
{
"agent_servers": {
"AX Code": {
"command": "ax-code",
"args": ["acp"]
}
}
}
Was heute funktioniert
| Fähigkeit | Status |
|---|---|
| initialize / capabilities | Unterstützt |
| session/new | Unterstützt |
| session/prompt | Unterstützt (die Sitzung endet vor der Antwort) |
| session/load | Unterstützt für die Kennung der Sitzung und die Wiederherstellung des Modus |
| Lesen und Schreiben von Dateien durch den Client | Unterstützt |
Streaming session/update |
Teilweise, kein vollständiger fortlaufender Strom |
| Vollständige Brücke zum Terminal | Platzhalter |
Einzelheiten und Grenzen: packages/ax-code/src/acp/README.md.
Optionale Fragen im Dialog
AX_CODE_ENABLE_QUESTION_TOOL=1 ax-code acp
Schalten Sie das nur ein, wenn die Oberfläche des Hosts Rückfragen beantworten kann.