- Membungkus biner lain secara arbitrer (
bash, vim, dll.) dengan antarmuka terminal bergaya VT100
- Menggabungkan klien pseudo terminal (PTY) dan server terminal sehingga input dan output terminal tersebut dapat diakses secara terprogram dengan mudah
- Menggunakan JSON melalui
stdin/stdout
- Berguna untuk berinteraksi dengan terminal secara terprogram (motivasi pengembangannya adalah agar agen LLM dapat memanfaatkan terminal dengan mudah)
- Terminal adalah salah satu framework UI tertua dan paling banyak digunakan di seluruh bidang komputasi
- Karena bersifat stateful, misalnya saat menggunakan editor di terminal, terminal harus mengelola status posisi kursor
- Tanpa HT, agen sulit mengelola status ini secara langsung, tetapi dengan HT cukup melihat terminal seperti manusia
- Dikembangkan dengan Rust dan berjalan di macOS serta Linux
Belum ada komentar.