IR
irwinrodriguez.dev
Zuruck zur Dokumentation

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:
  • 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.

Keine Internetverbindung erforderlich FoxAgent funktioniert vollstandig im lokalen Netzwerk. Es benotigt keinen Internetzugang oder externe Server. Die Lizenz wird lokal mit einer .lic-Datei aktiviert.

Systemanforderungen

Komponente Anforderung
Visual FoxPro9.0 SP2 o superior
WindowsWindows 10 / 11 (x64)
.NET Framework4.8 (fur FoxAgent.Bridge)
.NET10.0 (fur Broker und McpHost)
Agente IAClaude Desktop oder OpenCode (optional)