Skip to content

Glossar und Materialien

源码版本rust-v0.145.0

Diese Seite sammelt Begriffe, Crate-Namen und Protokollabkürzungen, die in der Codex-Zerlegung wiederkehren; mit kurzer Definition und Link zu Quellcode/offiziellen Materialien.

Zentrale Begriffe

BegriffEnglischBeschreibungQuellcode/Material
Coding-Agentcoding agentAgent, der Dateien liest/ändert und Befehle ausführtcodex-rs/core/src/
SitzungsthreadCodexThreadSitzungsorchestrierungs-Einstieg von codex; konsumiert Op und treibt die LLMcodex-rs/core/src/codex_thread.rs:162-210
Agent-Hauptschleifeagent loopSchleife, die Op konsumiert, LLM aufruft und Werkzeuge ausführtcodex-rs/core/src/agent/
KompressioncompactionWenn der Kontext zu lang wird, wird die Historie zu einer Zusammenfassung verdichtetcodex-rs/core/src/compact.rs
Patch-Protokollapply_patchTextpatch-Format, das vom Modell erzeugt wird und Dateien ändertcodex-rs/apply-patch/
SandboxsandboxBefehlsausführungs-Isolierung, plattformübergreifendcodex-rs/sandboxing/
BefehlsklassifikationexecpolicyKlassifiziert Shell-Befehle und entscheidet über Freigabe/Blockierung/Freigabecodex-rs/execpolicy/
App-serverapp-serverExponiert Agent-Fähigkeiten über ein Protokoll an externe Clientscodex-rs/app-server/
Modell-Providermodel providerAbstrahiert verschiedene LLM-Backendscodex-rs/model-provider/
Cloud Taskscloud-tasksVerlagert Aufgaben in die OpenAI-Cloudcodex-rs/cloud-tasks/
MCPModel Context ProtocolStandardisiertes Werkzeug-/Ressourcen-Protokollcodex-rs/mcp-server/
Responses APIResponses APIEinheitliche OpenAI-Modellaufruf-Schnittstellecodex-rs/core/src/client.rs:413-480

Crate-Namenskonvention

Die Crate-Namen in codex-rs entsprechen meist dem Verzeichnisnamen, mit codex--Präfix (z. B. codex-core, codex-tui). Den offiziellen Crate-Namen findet man im [package] name-Feld der Cargo.toml.

Protokollabkürzungen

  • SSE: Server-Sent Events, Streaming-Antwortübertragung
  • JSON-RPC: Nachrichtenformat von App-server / MCP
  • DECSET: Terminal-Escape-Sequenz, von der TUI zum Moduswechsel (z. B. DECSET 2026 aktiviert das kitty-Tastaturprotokoll)

Offizielle Materialien

  • Repository: openai/codex
  • Installation und Verwendung: siehe README auf Repository-Wurzel, hier nicht dupliziert
  • Konfigurationsdateien: docs/ im Repository und codex-rs/config.md
  • System-Prompts: codex-rs/prompts/templates/