FoxAgent
FoxAgent ist ein VFP-Instanz-Orchestrierungssystem, das KI-Assistenten wie Claude Desktop und OpenCode die Echtzeit-Inspektion und Steuerung von Visual FoxPro-Anwendungen ermoglicht. VFP-Agenten registrieren sich bei einem zentralen Broker und legen Inspektionsfunktionen (Variablen, Cursor, Formulare) und Ausfuhrungsfunktionen (Befehle, benutzerdefinierte Tools) uber ein Named Pipe-basiertes Protokoll offen.
In diesem Abschnitt
- Installation — Download und Installation von FoxAgent auf Ihrem Rechner.
- Erste Schritte — Verbinden Sie Ihre erste VFP-Anwendung in 10 Minuten.
- Konfiguration — Erstellen Sie benutzerdefinierte Tools (UDTs) und konfigurieren Sie Rollen.
Hauptmerkmale
- Automatische Registrierung von VFP-Instanzen beim Broker
- Echtzeit-Inspektion: Variablen, Cursor, Formulare, Steuerelemente
- Remote-Ausfuhrung von VFP-Befehlen (DoCmd)
- Benutzerdefinierte Tools (UDTs) mit automatischer Erkennung
- Integration mit KI-Agenten uber MCP:
- Claude Desktop — Anthropic
- OpenCode — Anomaly
- Rollensystem mit 4 Berechtigungsstufen
- Automatischer Heartbeat und Ablauf toter Instanzen
- Ewige Seat-Lizenz, einmalige Zahlung
Architektur
FoxAgent besteht aus drei Komponenten: dem Broker (zentraler Server in .NET 10), der Bridge (COM-DLL in .NET 4.8, die VFP mit dem Broker verbindet) und dem McpHost (MCP-Server fur KI-Agenten). Der Broker fuhrt ein Register verbundener VFP-Instanzen und legt eine HTTP-API zur Erkennung offen. Jede Instanz hat eine dedizierte Named Pipe zur bidirektionalen Kommunikation.
Systemanforderungen
| Komponente | Anforderung |
|---|---|
| Visual FoxPro | 9.0 SP2 o superior |
| Windows | Windows 10 / 11 (x64) |
| .NET Framework | 4.8 (fur FoxAgent.Bridge) |
| .NET | 10.0 (fur Broker und McpHost) |
| Agente IA | Claude Desktop oder OpenCode (optional) |