에이전트 궤적에서 실행 가능한 터미널 환경 3.7만을 복원합니다 | DAKER 커뮤니티
2026년 9월 4일 Terminal-Universe 논문이 arXiv에 공개되었습니다. 터미널 기반 코드 에이전트 궤적은 쌓이지만, 학습에 필요한 실행 가능 환경은 부족하다는 문제에서 출발합니다. 궤적에 기록된 도구 실행 이력으로 당시 환경 구조와 내용을 복원할 수 있다고 보고, 궤적 하나를 재사용 가능한 환경으로 바꿉니다. 파일 연산을 리플레이해 에이전트가 수정하기 전 상태로 파일을 되돌린 뒤, completion agent가 빠진 파일과 의존성을 채웁니다. 복원된 워크스페이스에서 원래 의도 과제를 다시 만들고, 새 과제도 합성합니다. 너비로는 관련 환경 사이 의존을 찾아 여러 코드베이스를 넘는 질의를 만들고, 깊이로는 user agent로 다중 라운드 세션을 만듭니다. 공개 터미널 에이전트 궤적에 적용해 과제 충분한 환경 3.73만 개를 만들었다고 보고합니다. Qwen3.5-27B를 이 말뭉치로 지도 학습하면 Terminal-Bench 2.1 단일 라운드가 11.9포인트, EvoCode-Bench v2 MT@4 다중 라운드가 13.8포인트 오른다고 적습니다. 초록에 코드 URL은 없습니다. 오늘 팀은 “환경 복원 수”와 “벤치 상승”을 README에 나눕니다.

논문은 2026-09-04 arXiv에 올라왔습니다. 초록은 arXiv:2609.04148에서 확인할 수 있습니다. 영문 제목은 Terminal-Universe: Turning Agent Trajectories into Scalable Terminal Environments입니다. 저자는 Jie Wu, Zhenru Zhang, Beichen Zhang 외 11명입니다. PDF는 같은 번호의 pdf입니다. 오늘 본문은 제공된 사실과 초록에서 확인한 범위만 옮깁니다. 없는 숫자는 쓰지 않습니다. 코드 주소는 초록에 없으므로 추측해 만들지 않습니다.
궤적을 실행 환경으로 되돌립니다
사후 학습에 필요한 것은 궤적 한 줄이 아니라, 다시 물을 수 있고 실행 피드백을 주는 환경입니다. Terminal-Universe는 궤적의 도구 실행 이력이 환경 구조와 내용을 드러낸다는 관찰에서 출발합니다. 파일 연산을 리플레이해 수정 전 파일 상태를 복원하고, 부분 워크스페이스에 completion agent가 누락 파일과 의존성을 채웁니다.
복원된 워크스페이스에서 원래 의도 과제를 재구성하고, 완전히 새로운 과제도 합성합니다. 너비 축에서는 관련 환경 사이 방향성 의존을 찾아 여러 워크스페이스를 넘는 질의를 만듭니다. 깊이 축에서는 초기 단일 턴 질의를 user agent로 다중 라운드 세션으로 확장합니다.
DACON·DAKER에서 에이전트 데이터를 모을 때도, 궤적 JSON만 쌓지 말고 복원된 워크스페이스 스냅샷을 같이 보관합니다.
보고된 규모와 학습 효과
공개 터미널 에이전트 궤적에 적용해 task-sufficient 환경 37.3k개를 만들었다고 보고합니다. 원본 궤적 수와 필터 기준의 세부 표는 초록에 없으므로 쓰지 않습니다.
Qwen3.5-27B를 이 말뭉치로 지도 학습(SFT)합니다. Terminal-Bench 2.1 단일 라운드 성능이 11.9포인트 오르고, EvoCode-Bench v2의 MT@4 다중 라운드 성능이 13.8포인트 오른다고 적습니다. 절대 점수와 학습 하이퍼파라미터는 초록에 없으므로 채우지 않습니다.
해커톤 README에 숫자를 옮길 때는 환경 수 37.3k와 벤치별 상승 폭만 한 줄에 고정합니다. 배포가 제출입니다. 올린 링크가 제출입니다.
빌더 팀에 옮기는 점검
팀이 오늘 할 일은 데이터 파이프라인을 “궤적 아카이브”가 아니라 “리플레이 → 보완 → 과제 합성(너비/깊이)”으로 나누는 것입니다. completion agent가 채운 파일 목록을 감사 로그에 남깁니다.
교차 워크스페이스 질의와 다중 라운드 세션을 서로 다른 데이터셋 태그로 둡니다. Terminal-Bench 2.1과 EvoCode-Bench v2 MT@4를 혼동하지 않도록 벤치 이름을 고정합니다.
코드 URL이 초록에 없으므로 PDF와 저자 공지에서 확인한 주소만 나중에 추가합니다. 출처 arXiv 번호와 PDF 링크를 README 상단에 둡니다. DAKER 월간 해커톤 데모라면 배포 주소와 환경 샘플 하나·벤치 버전을 같이 올립니다.
Controller와 Worker를 나누는 팀이면, 환경 복원 작업과 SFT 설정 파일을 한 메시지에 섞지 마십시오. 환경 타르볼 해시와 학습 로그 해시를 나란히 둡니다.
공유 러너를 쓰는 팀이면 전역 설정을 별도 파일로 둡니다. API 키를 프롬프트나 공개 저장소에 넣지 않습니다.
환경 말뭉치를 제출 문서로 옮기는 방법
Terminal-Universe가 강조하는 점은 궤적을 데모로만 쓰지 말고, 재질의 가능한 환경으로 바꾼다는 것입니다. 팀 문서에도 같은 구조를 둡니다. 리플레이, completion, 너비 합성, 깊이 합성, SFT 결과 표를 절로 나눕니다.
37.3k, +11.9, +13.8은 초록에 나온 그대로만 인용합니다. 다른 벤치 점수를 만들어 붙이지 마십시오.
데모 페이지에는 “궤적 → 환경 3.73만” 문장을 크게 두고, 바로 옆에 두 벤치 상승 폭을 둡니다. 없는 GitHub 경로를 만들지 마십시오.
팀 회고에는 “복원 성공률”과 “SFT 점수”를 서로 다른 항목에 적습니다. 한 항목에 섞으면 병목을 찾기 어렵습니다.
제출 전에 로컬에서 궤적 하나로 복원 파이프라인을 돌립니다. 결과는 로그만 남기고 과장 문구를 붙이지 않습니다.
너비·깊이 합성을 데이터 카드에 적습니다
Terminal-Universe는 너비(교차 워크스페이스)와 깊이(다중 라운드)로 과제를 키운다고 적습니다. 데이터 카드에도 두 축을 태그로 분리합니다. 한 샘플이 두 축을 모두 가지면 태그를 둘 다 붙이고, 평가 때는 축별로 잘라 봅니다.
리플레이로 복원한 부분 워크스페이스와 completion agent가 채운 파일을 감사 목록에 남깁니다. 37.3k task-sufficient 환경은 논문 규모 인용으로만 쓰고, 우리가 복원한 개수는 별도 행에 적습니다.
Qwen3.5-27B SFT 결과인 Terminal-Bench 2.1 +11.9와 EvoCode-Bench v2 MT@4 +13.8은 벤치 이름을 생략하지 않습니다. 단일 라운드와 다중 라운드를 평균 내지 않습니다.
공개 데모에는 복원된 작은 워크스페이스 하나와 합성 질의 예시를 올립니다. 코드 URL이 초록에 없으면 빈 칸으로 두고 PDF만 링크합니다.
궤적만 보관하지 않는 운영 규칙
궤적은 한 번 본 데모에 가깝고, 환경은 다시 물을 수 있는 학습 자산입니다. 운영 규칙으로 궤적 JSON을 저장할 때 리플레이에 필요한 파일 연산 로그를 빠뜨리지 않습니다. 로그가 없으면 복원을 시도하지 말고 결측으로 표시합니다.
completion agent가 채운 의존성은 라이선스와 출처를 메모합니다. 37.3k는 논문 규모이며, 우리 복원 수는 별도입니다. SFT 전에 단일 라운드와 다중 라운드 평가 세트를 미리 고정합니다.
이 글이 아닌 것입니다
모든 공개 궤적이 그대로 37.3k가 된다는 뜻이 아닙니다. 논문이 적용했다고 보고한 결과입니다.
SFT 하이퍼파라미터를 이 글이 확정한다는 뜻이 아닙니다. 초록에 없는 항목은 쓰지 않습니다.
코드가 이미 공개되었다는 주장이 아닙니다. 초록에 URL이 없습니다.
DACON·DAKER 공식 우승 공지가 아닙니다. 빌더가 옮길 수 있는 방법과 숫자 안내입니다.
단일 라운드와 다중 라운드 벤치를 같은 숫자로 합산하라는 뜻이 아닙니다. 각각 따로 적습니다.
오늘 할 일
첫째, 초록과 PDF를 직접 여십시오. arXiv:2609.04148와 pdf를 같은 탭에 둡니다. 제출일 2026-09-04를 메모 첫 줄에 적습니다.
둘째, 코드 URL은 PDF·공지에서만 추적하십시오. 초록에 없는 주소를 만들지 않습니다.
셋째, 우리 궤적 파이프라인을 복원 단계 표로 옮기십시오. 리플레이·보완·너비·깊이 열을 만듭니다.
넷째, 37.3k와 벤치 상승 폭은 조건과 같이 인용하십시오. 우리 실측과 섞지 않습니다.
다섯째, 교차 워크스페이스와 다중 라운드 데이터를 태그로 분리하십시오. 혼동을 막습니다.
여섯째, 환경 스냅샷 해시를 재현 노트에 적으십시오. SFT 로그와 나란히 둡니다.
일곱째, 데모와 샘플 환경을 공개 주소로 올리십시오. 배포가 제출입니다. 올린 링크가 제출입니다.
출처: arXiv:2609.04148 — Terminal-Universe: Turning Agent Trajectories into Scalable Terminal Environments (2026-09-04) · PDF