- किसी भी अन्य बाइनरी (
bash, vim आदि) को VT100-स्टाइल टर्मिनल इंटरफ़ेस में रैप करता है
- Pseudo टर्मिनल क्लाइंट (PTY) और टर्मिनल सर्वर को जोड़कर उस टर्मिनल के इनपुट और आउटपुट तक प्रोग्रामेटिक तरीके से आसानी से पहुंचा जा सकता है
- stdin/stdout के जरिए JSON का उपयोग
- टर्मिनल के साथ प्रोग्रामेटिक रूप से इंटरैक्ट करने में उपयोगी (इसे बनाने की प्रेरणा यह थी कि LLM एजेंट टर्मिनल का आसानी से उपयोग कर सकें)
- टर्मिनल कंप्यूटिंग के हर क्षेत्र में सबसे पुराने और सबसे अधिक इस्तेमाल होने वाले UI frameworks में से एक है
- यह stateful है, इसलिए उदाहरण के लिए जब टर्मिनल में editor इस्तेमाल किया जाता है, तो टर्मिनल को cursor position की state मैनेज करनी होती है
- HT के बिना एजेंट के लिए इस state को सीधे मैनेज करना मुश्किल होता है, लेकिन HT के साथ उसे केवल इंसान की तरह टर्मिनल को देखना होता है
- Rust में बनाया गया है और macOS तथा Linux पर चलता है
अभी कोई टिप्पणी नहीं है.