7 points par xguru 2024-06-05 | Aucun commentaire pour le moment. | Partager sur WhatsApp
  • Enveloppe n’importe quel autre binaire (bash, vim, etc.) dans une interface de terminal de style VT100
    • Combine un client de pseudo-terminal (PTY) et un serveur de terminal pour permettre un accès programmatique facile aux entrées et sorties de ce terminal
    • Utilise JSON via stdin/stdout
  • Utile pour interagir avec un terminal de manière programmatique (la motivation du développement était de permettre aux agents LLM d’utiliser facilement un terminal)
    • Le terminal est l’un des frameworks d’interface utilisateur les plus anciens et les plus utilisés dans tout le domaine de l’informatique
    • Comme il est stateful, par exemple lorsqu’on utilise un éditeur dans le terminal, celui-ci doit gérer l’état de la position du curseur
    • Sans HT, il est difficile pour un agent de gérer directement cet état, mais avec HT, il suffit de regarder le terminal comme le ferait une personne
  • Développé en Rust, fonctionne sur macOS et Linux

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.