RunningTab: Direct Workspace Interaction with Environment-Side Tabs
Jinheon Baek, Soyeong Jeong, Yumin Choi, Dongsu Han, Sung Ju Hwang
KAIST · DeepAuto.ai
Published October 7, 2026 · on the feed October 8, 2026 · ▲ 35 · arXiv 2610.10444
The abstract
Much knowledge work produces new deliverables from files a workspace already holds, and LLM agents are beginning to take such work over. Through direct corpus interaction, an agent can search and read any of those files from a terminal with no indexing, and producing a deliverable from many of them in this way is what we call direct workspace interaction (DWI). Reaching the files, however, is only half the task: nothing keeps track of what the task asks for, what has been read, and what was listed but never opened, all of which slip through the context window without leaving a trace, so an agent may extract a figure and still deliver a report without it. To address this, we present RunningTab, a framework that equips direct workspace interaction with an environment-side tab: a per-task record of what the task still owes, kept by the environment alongside the agent. Specifically, the agent adds its requirements, while the environment records every file read as an excerpt with its provenance and every listed but unopened file as a candidate; the agent can then see each requirement beside its best-matching excerpts and top unopened candidates, resolve it against matching content or set it aside with a reason, and, should it try to finish with requirements still open, receive them in a finish check. We validate RunningTab on three benchmarks with three LLMs, where it consistently outperforms plain DWI and baselines that keep the record in the model, while its tab usually holds the values a deliverable needs once seen.
The Brief
2:42A short podcast summary of the paper. Written and voiced by AI.
Transcript
RunningTab. Direct Workspace Interaction with Environment-Side Tabs. By Jinheon Baek and four others, from KAIST and DeepAuto AI. Published on the seventh of October.
A great deal of knowledge work consists of producing something new out of files a workspace already holds, and language model agents are beginning to take that work over. Through direct corpus interaction, an agent can search and read any of those files from a terminal, with no indexing step at all. Producing a deliverable from many files in this way is what the authors call direct workspace interaction, or DWI.
Reaching the files, they argue, is only half the task. Nothing keeps track of what the task asks for, what has already been read, and what was listed but never opened. All three slip through the context window without leaving a trace. The failure this produces is very concrete: an agent may extract a figure from a file and still deliver a report that leaves the figure out.
RunningTab equips direct workspace interaction with what the authors call an environment-side tab. It is a per-task record of what the task still owes, and the important word is environment-side. The record is kept by the environment, alongside the agent, rather than living inside the model's own context where things can quietly fall away.
The work of maintaining the tab is divided. The agent contributes one thing: it adds its requirements. The environment does the bookkeeping. Every file the agent reads is recorded as an excerpt together with its provenance, and every file that was listed but never opened is recorded as a candidate.
From there the agent can look at each requirement side by side with its best-matching excerpts and its top unopened candidates. For each requirement it has two honest options. It can resolve it against matching content, or it can set it aside and give a reason. And if the agent tries to finish while requirements are still open, it receives them in a finish check, so an unresolved requirement is put in front of the agent before the deliverable goes out.
RunningTab is validated on three benchmarks with three language models. Across them it consistently outperforms two things: plain direct workspace interaction, and baselines that keep the same kind of record inside the model rather than in the environment. That second comparison is the one that speaks to the design choice, since it holds the idea of a record fixed and changes only where the record lives. The authors also report that the tab usually holds the values a deliverable needs, once those values have been seen.
The contribution is a relocation of memory. An agent working through a large workspace already has the means to reach every file. What it lacks is a place outside its context window where requirements, excerpts and unopened leads persist, and where an open item is raised again before the agent can finish. RunningTab puts that place in the environment rather than in the model.
More with an account
Listen to every day’s papers
Daily playlists, deep dives, quests for the papers, and quizzes on their key terms.
Join free