7 poin oleh xguru 2024-06-05 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.