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