Documentation

Protocole de contrôle

Comprenez l'endpoint de contrôle local utilisé par status, restart et logs.

Fichier runtime

Quand vectron start réussit, les informations runtime sont écrites dans .vectron/runtime.json.

Ce fichier enregistre:

  • le PID du processus Vectron
  • la racine du workspace
  • le chemin de configuration
  • le dossier de logs
  • le chemin de socket local ou l’adresse de named pipe

Requêtes

Le protocole texte minimal inclut:

  • status
  • restart <process|process#n>
  • logs [<process|process#n>] [json] [once|no-follow]

Réponse status

status retourne des lignes tabulées avec les colonnes:

  • PROCESS
  • INSTANCE
  • PID
  • PORT
  • STATE
  • LOG_MODE

Réponse logs

Les logs texte utilisent:

  • une ligne de handshake
  • un en-tête de connexion
  • des lignes de streaming

Les logs JSON sont retournés en JSONL.

Périmètre

Cet endpoint de contrôle est une infrastructure locale de workspace. Ce n’est pas une API distante publique.