Keeping work apart

How do you keep AI agent work for different clients separate?

The short answer

Use a Project for each distinct body of client work, with the appropriate Sources and threads. A Workspace contains Projects; a thread belongs to its Project and may use zero, one or several Sources. Confirm the selected Sources and permissions before every task. This keeps work organized, but Project separation is not a security or contractual isolation guarantee.

Applies to
Projects and Sources; client policies, provider terms and actual access permissions still apply.
Reviewed
by Asyncly website team
Asyncly All Workspaces: four demo Projects side by side, each with its own logo and its own list of running and completed threads.
Illustrative renderer capture with fictional work. It explains the interface; it is not an observed agent run or a current-release test.

Why it happens

Unclear client boundaries make scope harder to track.

When requests, repositories and context are not clearly scoped per client, it is easier to use the wrong material. Check each tool’s scope and access settings before starting work.

  • The wrong repository is one path away

    A request meant for one client's storefront can run against the wrong repository if its destination is not checked.

  • Mixed context can carry the wrong assumptions

    Reusing a thread across clients can carry one client's conventions into another's task unless you check which context applies.

  • Client review needs clearly scoped evidence

    Mixed session records can make it harder to assemble a client's review or billing evidence. Select the relevant threads and files, and check their contents and sharing permissions before sending them.

How to handle it

Make each work cycle explicit.

Consider two fictional Projects: a storefront correction for Client A and a service test for Client B. This is a planning example, not a customer story or measured result.

  1. Group the work by subject

    Keep each client’s requests, decisions and threads in its intended Project. Use Sources for the repositories, folders or other material that work requires.

  2. Scope the next task

    For the storefront correction, name only the needed frontend Source. Add a shared library only if the task requires it and access is authorized; membership alone does not grant cross-repository access.

  3. Supervise both without merging their context

    Read questions and failures in the thread that produced them. Carry a decision forward with enough context for the continuation, and check which material was actually available.

  4. Review against each client’s criteria

    Inspect Client A’s diff and rendered correction separately from Client B’s service tests. Keep acceptance and integration decisions attached to the right work.

  5. Share only what the review needs

    If Team access supports the handoff, share a bounded packet with the permitted recipient. Otherwise use an approved review process without exporting unrelated client material.

View illustrations

Illustrative workflow screens

Retained renderer captures with fictional data, not a recorded product trial. Read the guidance and availability limits alongside them; interface details can vary by build.

  1. 1

    A Project per client

    Illustration: Four businesses side by side, each with its own repositories, threads and identity.

    Asyncly All Workspaces with four demo Projects, each listing its own running and completed threads.
  2. 2

    One client's work together

    Illustration: Inside a Project, every thread of that client sits side by side with the repository it is changing.

    The Connected view of one demo Project: coding-agent threads side by side, each labeled with its repository and status.
  3. 3

    The repository is on the card

    Illustration: The thread names the repository its work belongs to, with the branch, folder and checks behind it.

    A thread's work-state menu: the repository, commits ahead of main, branch, folder, where it updates from, and its checks.

Requirements and limits

What you need

  • A Project structure that reflects the work you supervise.
  • Authorized Sources and configured provider access for each task.
  • Separate acceptance criteria and review destinations for each client.

Worth knowing

  • Project organization is not security isolation. Check permissions, provider processing, sharing and client obligations separately.
  • A thread using several Sources does not imply access to every Source in the Workspace.
  • The example is hypothetical. No client outcome, time saving or successful cross-device collaboration is claimed.
  • Team remains in private preview; current access must be checked before relying on a handoff.

Try it on your own work

Bring your agents, projects and repositories into one command center.