Zum Inhalt

Systemeinstellungen

Konfigurieren Sie das Verhalten von DeskAgent in config/system.json.

UI-Einstellungen

"ui": {
  "title": "DeskAgent",
  "icon": "icon.ico",
  "accent_color": "#2196f3",
  "theme": "light",
  "use_webview": true,
  "webview_width": 450,
  "webview_height": 800
}
Option Standard Beschreibung
use_webview true Natives Fenster vs. Browser
webview_width 450 Fensterbreite
webview_height 800 Fensterhöhe
theme "light" UI-Thema

Agenten-Protokollierung

"agent_logging": {
  "enabled": true,
  "max_files": 20,
  "max_content_length": 50000
}
Option Standard Beschreibung
enabled true Protokollierung aktivieren
max_files 20 Anzahl der aufzubewahrenden Protokolldateien
max_content_length 50000 Max. Zeichen pro Protokoll

Protokolldateien: - workspace/.logs/agent_latest.txt - Letzter Durchlauf - workspace/.logs/agent_YYYYMMDD_HHMMSS_*.txt - Verlauf

Sicherheitseinstellungen

"security": {
  "prompt_injection_protection": true,
  "wrap_external_content": true,
  "log_suspicious_patterns": true
}
Option Standard Beschreibung
prompt_injection_protection true Schutz vor Injection aktivieren
wrap_external_content true Nicht vertrauenswürdigen Inhalt umhüllen
log_suspicious_patterns true Erkannte Bedrohungen protokollieren

Anonymisierungs-Proxy

"anonymization_proxy": {
  "no_anonymize_output": ["delete_email", "move_email"],
  "no_deanonymize_input": ["open_url"]
}
Option Beschreibung
no_anonymize_output Tools, die die Ausgabe-Anonymisierung überspringen
no_deanonymize_input Tools, die die Eingabe-De-Anonymisierung überspringen

E-Mail-Watcher

Eingehende E-Mails automatisch verarbeiten:

"email_watchers": {
  "enabled": true,
  "poll_interval": 60,
  "watchers": [
    {
      "name": "Invoice Processor",
      "folder": "Inbox",
      "filter": "subject:Invoice",
      "agent": "process_invoice",
      "enabled": true
    }
  ]
}
Option Beschreibung
poll_interval Prüfintervall in Sekunden
folder Zu überwachender Outlook-Ordner
filter E-Mail-Filterkriterien
agent Bei Übereinstimmung auszuführender Agent

Dateisystem-Beschränkungen

Globale Dateizugriffsbeschränkungen:

"filesystem": {
  "read": ["E:/workspace/**", "E:/data/**"],
  "write": ["E:/workspace/.temp/**"]
}
Muster Bedeutung
path/** Ordner und alle Unterordner
path/* Nur direkte untergeordnete Elemente
path/file.txt Einzelne Datei

Server-Einstellungen

"server": {
  "host": "127.0.0.1",
  "port": 5005,
  "debug": false
}
Option Standard Beschreibung
host 127.0.0.1 Listen-Adresse
port 5005 HTTP-Port
debug false Debug-Modus aktivieren

Vollständiges Beispiel

{
  "ui": {
    "title": "DeskAgent",
    "use_webview": true,
    "theme": "light"
  },
  "agent_logging": {
    "enabled": true,
    "max_files": 20
  },
  "security": {
    "prompt_injection_protection": true
  },
  "server": {
    "port": 5005
  }
}