Skip to content
CLEO Research project
01 / OverviewConcurrent human–agent collaboration

“When to Hand Off, When to Work Together”

Understanding Concurrent Human-Agent Interaction in Shared Co-Creative Workspaces

02 / Study and findingsRecordings and examples

In a shared workspace, people can edit while an agent works. Their edits may change the agent’s next steps, and the agent’s progress may give them new ideas.

How do people decide when to hand off, intervene, or work alongside an agent?

As the agent worked, designers developed new ideas and took on parts of the task themselves.

We built CLEO (Collaborative Linked Executive Operator), a design probe in Figma that tracks user actions and selectively updates its plan. It supports concurrent interaction: users can edit the design, reuse partial results, or finish pending subtasks while CLEO continues working.

We conducted two design probe studies with professional designers: 10 participants in Study 1 and 12 participants over two days in Study 2. We analyzed Study 2’s 255 interaction turns alongside stimulated recall interviews to understand when and why users changed how they participated. Concurrent interaction occurred in 33.73% of turns.

Collaboration demo

Scripted demo · Proposed responses

The examples below show how CLEO could respond when you edit its work, complete a pending task, or develop a separate copy.

Examples

Workshop landing pageYou CLEO
Shared layoutYOU + CLEO
FORM CREATIVE WORKSHOPS
SMALL GROUP SESSIONSWeekend
workshops.
Drawing, prints, and collage.
01 / WORKSHOPDrawingDetails
02 / WORKSHOPPrintsDetails
03 / WORKSHOPCollageDetails
1Shared layout2You edit3CLEO matches the spacing

Demonstration-based steering · In this example, the edit is intended for all three cards.

Design implications

Abstract

Shared co-creative workspaces allow users to contribute while agents execute. Yet how users adjust their participation as their work and the agent’s execution shape one another remains less understood. We conducted two design probe studies with professional designers. In Study 1 (N=10), participants identified opportunities to contribute by observing the agent’s progress, but avoided intervention when the agent misinterpreted their edits. Therefore, we developed CLEO, a second probe that tracks user actions and selectively updates its plan. In Study 2 (N=12), we analyzed 255 interaction turns and stimulated recall interviews, identifying five action categories, ten codes, six triggers, and four enabling factors. Participants engaged in concurrent interaction during 33.73% of turns, expressing newly recognized design ideas or preferences through edits and changing the division of work by completing pending subtasks or independently developing copies of unfinished outputs. We present a decision model and five design implications for concurrent human–agent collaboration.


Findings

From 255 interaction turns and stimulated recall interviews, we identified five action categories and ten codes describing what designers did while CLEO worked. A turn covers the agent’s execution in response to one user request. It can include several action categories as the user changes how they participate.

Five Action Categories

Each percentage is the share of turns in which a category occurred. A turn can include more than one category, so the percentages do not sum to 100%.

Hands-off

69.41% of turns · Full delegation

The user leaves the agent to work independently and focuses on their own task.

Hands-off interaction

Observational

70.20% of turns · Observational monitoring

The user watches the agent work without intervening, often to understand its approach or decide when to act.

Observational interaction

Directive

26.67% of turns · Instruction-based steering; Switching tasks

The user gives verbal instructions while the agent works, either to adjust its approach or assign a different task.

Directive interaction

Concurrent

33.73% of turns · Five action codes

The user edits work in progress, completes pending subtasks, reuses partial results, or develops a separate copy while the agent continues working.

Five concurrent action codes
  • Intermediate result appropriation: copying and using partial outputs while the agent continues working.
  • Artifact takeover: duplicating the agent's work-in-progress to edit independently elsewhere.
  • In-situ co-editing: working simultaneously on the same subtask and artifact.
  • Opportunistic takeover: completing a pending subtask while the agent handles another.
  • Demonstration-based steering: showing desired changes through direct editing.
Concurrent interaction

Terminating

7.06% of turns · Execution termination

The user stops the agent before it finishes and takes full control.

Terminating interaction

What Triggers Intervention?

We identified six triggers that prompted users to move from observation to concurrent, directive, or terminating actions. Users also observed the agent to understand its capabilities and coordinate their own work.

Trigger Definition
Idea Spark from Agent’s Work-in-Progress Seeing the agent’s work in progress gives the user an idea they had not considered
Need for Early Outcome Visibility The user needs to see or use a result before the agent finishes, for example to plan their next steps
Readiness for Fine-grained Detailing The work has reached a stage where the user wants to make detailed adjustments themselves
Misaligned Task Interpretation The agent follows a valid interpretation that differs from what the user intended, or the user realizes their request was too vague
Execution Quality Drop The agent becomes too slow or produces results below the quality the user expects
Emerging New Task for Agent While watching the agent, the user identifies a different task or a next step to assign

What Shapes the Choice of Action?

The same trigger could lead to different actions. We identified four enabling factor categories, comprising eleven codes, that help explain these choices.

Enabling Factor Definition
Mental Model of Agent’s Task Capability How well the user understands what the agent can do for the current task
Task Importance: User vs. Agent The importance of the user’s own work compared with the agent’s current task
User’s Preferred Intervention Modality Whether the user prefers to give verbal instructions, edit directly, or is unsure which to use
User’s Expectation of Agent’s Response to Intervention Whether the user expects their instructions or edits to help the agent complete the task

A Decision Model of Participation

We combined the action categories, triggers, and enabling factors in a decision model with six interaction loops: full delegation, continuous observation, concurrent intervention, directive intervention, no intervention, and task redirection. It describes the implicit decisions behind users’ actions, rather than a sequence they consciously follow.

Decision model of human-agent co-creative collaboration

We refined the model by comparing it with all 255 observed turns. It accounts for recurring patterns in this dataset as users’ priorities, understanding of the agent, and opportunities to intervene changed.


Why Concurrent Interaction Matters

💬
Preferences became clearer as designers saw the work.

Seeing intermediate outputs helped designers identify ideas and preferences they had not considered before. They could show what they wanted by editing directly. An agent then needs to distinguish an edit to that element from a change intended for other elements too.

🔍
Designers took on work while the agent was still running.

They completed pending subtasks, reused partial outputs, and worked on separate copies. Agents need to account for completed work and preserve edits to independent copies.

🤝
The same action can mean different things.

Leaving the agent to work may mean the user has another priority, rather than that they approve of its approach. Agents could use the surrounding task and interaction history to inform how much detail to show, when to offer help, and how to share the work.


BASED ON THE STUDY FINDINGS

Design implications

We propose five ways agents could support concurrent work. The demos below illustrate these proposals; they were not evaluated in our studies.

01

Adjust the detail of progress updates

Follow individual operations for close oversight, or milestones while you work in parallel.

Portfolio / Agent progressScripted demo
✓ Create frame
✓ Align title
✓ Adjust spacing
CLEOAdd paletteUp next
Layout completePalette next

Three operations are complete. Adding the palette is next.

Figure from the paper · DI1
The same task shown as individual operations or grouped milestones; both track progress without step-by-step approval.
Show individual operations or group them into milestones, depending on how closely the user needs to follow the work.
02

Clarify the scope of an edit

A change to one card may be intended just for that card or for others too.

Portfolio / Card spacingScripted demo
01 / RESEARCHNotesInterviews and observations.
Project details ↗
02 / DESIGNDraftsEarly layout sketches.
Project details ↗
03 / REFINEScreensThe final interface.
Project details ↗Your edit

The third card is selected. Spacing changes apply only to this card.

Figure from the paper · DI2
Preserve or propagate edits, keep copied work separate, and update a plan after the user completes a subtask.
Agents also need to recognize separate copies, reused outputs, and subtasks the user has already completed.
03

Pause for a possible edit

When the viewport is focused on an element and the cursor moves toward it, the user may be preparing to edit. Either cue on its own can have other explanations.

Portfolio / Preparing to editScripted demo
Your viewport
PORTFOLIOSelected work
Align title In progressAdd palette Next

CLEO is aligning the title. Both cues together can indicate an upcoming edit.

Figure from the paper · DI3
Combined viewport and cursor cues could prompt a pause between operations, exposing an editable intermediate artifact.
Complete the current operation before pausing, so the user can edit an intermediate result.
04

Use agent placement to coordinate work

Place CLEO in your work area to request shared attention, or move it elsewhere to request independent work.

Portfolio / Shared workspaceScripted demo
YOUR WORK AREA
PORTFOLIOSelected work
Shared attention
EXPLORATION AREA
Independent exploration

CLEO is working on the layout with you.

Figure from the paper · DI4
Moving CLEO close to a selected element requests shared attention; moving it elsewhere requests independent work.
Where the user places CLEO indicates where and how they want it to work.
05

Use past interactions to inform offers of help

What a user has observed, delegated, or asked the agent to focus on could help it decide when to offer assistance. The user can accept the offer or leave it for later.

Previous projects / Collaboration historyScripted demo
  1. 01Review a paletteReview earlier color options
  2. 02Delegate color workAsk CLEO for alternatives
  3. 03Position CLEO nearbyFocus on a new design
CLEO
COLLABORATION HISTORY

The sequence above shows how previous work could inform an offer of help.

This sequence shows one way past interactions could inform an offer.

Figure from the paper · DI5
Collaboration history informs an optional offer to explore color variations; the user can accept or defer.
Past interactions may help an agent make a relevant offer. The user decides whether to accept it.

These findings come from an exploratory study with 12 designers over two days. We do not yet know how the patterns change with longer use, in other domains, or with different agent capabilities.


BibTeX

@article{son2026when,
      title={"When to Hand Off, When to Work Together": Understanding Concurrent Human-Agent Interaction in Shared Co-Creative Workspaces},
      author={Kihoon Son and Hyewon Lee and DaEun Choi and Yoonsu Kim and Tae Soo Kim and Yoonjoo Lee and John Joon Young Chung and HyunJoon Jung and Juho Kim},
      year={2026},
      eprint={2603.02050},
      archivePrefix={arXiv},
      primaryClass={cs.HC}
}

Logo of KIXLAB Logo of KAIST Logo of Purdue University Logo of University of Michigan Logo of Midjourney Logo of Mphora Logo of SkillBench

This research was conducted at KIXLAB, KAIST.