TUA-Bench: A Benchmark for General-Purpose Terminal-Use Agents

Shoufa Chen, Luyuan Wang, Xuan Yang, Zhiheng Liu, Yuren Cong, Yuanfeng Ji, Feiyan Zhou, Xiaohui Zhang, Fanny Yang, Belinda Zeng

arXiv:2606.28480 · 2026-06-30 공개 · arXiv · PDF

claude-code terminal-use-agents general-purpose execution-based-scoring document-editing email-management scientific-workflows engineering-workflows

Abstract

As large language models and harness frameworks continue to advance, agents operating in terminals are increasingly capable of performing a broader range of general computer-use tasks beyond coding. However, existing benchmarks do not adequately evaluate general-purpose terminal computer-use agents (TUAs): general computer-use benchmarks primarily target graphical user interfaces (GUIs), whereas terminal-based benchmarks largely emphasize technical and programming-centric workflows historically native to the shell. We introduce TUA-Bench, a general-purpose benchmark for terminal-use agents. TUA-Bench includes 120 real-world tasks across five task families, covering routine digital activities-including document editing, email management, and live-web information seeking-as well as scientific and engineering workflows co-designed with PhD-level domain experts that require specialized software. This breadth distinguishes TUA-Bench from prior shell-focused or domain-specific benchmarks. Each task is manually designed, runs in a real terminal with a deterministic setup script, and is evaluated by an execution-based scoring protocol. We find that the strongest frontier agent, Claude Code with Claude Opus 4.8 max reasoning effort, achieves 65.8% overall performance, with substantial gaps across both tracks. By providing a broad and realistic evaluation of terminal-use capabilities, TUA-Bench aims to accelerate the transition from narrow, task-specific assistants to general-purpose agents capable of operating reliably across diverse digital environments.

한국어 요약

한 줄 요약

TUA-Bench는 120개의 실제 작업을 포함한 터미널 기반 일반 컴퓨터 사용 에이전트 평가 벤치마크로, Claude Code + Claude Opus 4.8 max 설정에서 65.8% 성공률을 기록했다.

핵심 기여도

핵심 아이디어

기존의 컴퓨터 사용 평가가 주로 GUI 기반 또는 터미널 중심의 프로그래밍 작업에 집중한 반면, TUA-Bench는 터미널 기반의 일반 컴퓨터 사용 에이전트를 평가하는 데 초점을 맞춘다. 터미널 인터페이스는 명령어가 명시적이고, 피드백이 텍스트 기반으로 제공되며, 복잡한 작업은 스크립트, 파이프, 전용 프로그램을 통해 조합할 수 있어 LLM의 강점을 잘 활용할 수 있다. 따라서 TUA-Bench는 터미널 기반 작업에서 에이전트의 계획, 도구 사용, 실행 모니터링, 오류 복구 능력을 종합적으로 평가하는 데 목적이 있다.

TUA-Bench는 문서 편집, 이메일 관리, 실시간 웹 정보 검색 등 일상적인 디지털 작업과, 생물학, 의학 물리학, 건축 공학, 기계 공학 분야의 전문가들과 공동 설계한 과학 및 엔지니어링 작업을 포함한다. 이러한 다각적인 작업 범주는 기존 터미널 중심 또는 도메인 특정 벤치마크와 구별된다.

기술적 접근법

TUA-Bench는 120개의 작업을 포함하며, 각 작업은 수동으로 설계되고 실제 터미널에서 실행되며, 결정론적 설정 스크립트를 통해 실행 환경을 구성한다. 평가는 실행 기반 점수 프로토콜을 통해 이루어진다.

주요 결과

의의 및 한계

TUA-Bench는 터미널 기반의 일반 컴퓨터 사용 에이전트 평가를 위한 첫 번째 벤치마크로, GUI 기반 평가와 달리 터미널에서의 계획, 도구 사용, 실행 모니터링, 오류 복구 능력을 종합적으로 평가할 수 있다. 이는 터미널 기반 에이전트의 발전을 촉진하고, 다양한 디지털 환경에서 신뢰성 있게 작동하는 일반 목적 에이전트로의 전환을 목표로 한다.

한계점으로는, 일부 작업 범주(예: Office, Multimedia)에서 성능이 낮아(45% 이하), 터미널 기반 에이전트의 한계가 여전히 존재함을 보여준다. 또한, 모델 성능은 사용하는 에이전트 프레임워크에 따라 크게 달라질 수 있어, 단일 프레임워크에서의 평가 결과는 모델 간 비교에 제한적일 수 있다.

실용적 활용

TUA-Bench는 소프트웨어 엔지니어링, 데이터 분석, 과학 컴퓨팅, 시스템 관리, 멀티미디어 처리 등 전문 작업 환경에서 터미널 기반 에이전트의 신뢰성과 효율성을 평가하는 데 활용될 수 있다. 또한, 터미널 인터페이스가 점점 더 다양한 소프트웨어 시스템에 확장되고 있는 상황에서, TUA-Bench는 이러한 환경에서 에이전트의 작동 능력을 평가하는 표준 도구로 사용될 수 있다.