Rename a thread
On the Loop page, select the menu on the thread header or on any thread in the sidebar, select Rename thread, enter a name of up to 256 characters, then click Save.Delete a thread
On the Loop page, select the menu on the thread header or on any thread in the sidebar, select Delete thread, then confirm. You can’t delete a thread while Loop is actively working in it. A thread whose sandbox has gone to sleep isn’t running, so you can delete it. Automation run threads are read-only and can’t be deleted this way. See Review past runs.Sandboxes
Loop runs in an isolated, per-user sandbox, which is what lets it inspect trace files directly and run commands against your data. When a sandbox starts. Loop starts one the first time you send a message in a thread, not when you open the Loop page or revisit a saved thread. One active thread uses one sandbox. When a sandbox stops counting. After a period without activity, the sandbox goes to sleep, and a sleeping sandbox doesn’t count toward your concurrent limit. Send another message in that thread and it resumes automatically, with the thread’s history intact. The concurrent limit therefore applies to the threads you’re working in at the same time, not to the total number of threads you’ve created. When you reach the limit. If you send a message while all your sandboxes are running, Loop makes room by putting the sandbox of the thread that has been quiet longest to sleep, and your message proceeds. That thread and its history stay intact, and it resumes when you send it another message. You only see an error if every sandbox is actively working, such as several threads running long investigations at once. Wait for one to finish, then send the message again. When a sandbox reaches its maximum lifetime, Loop starts a fresh one for your next message. Your thread and its history are unaffected.Concurrency limits
Concurrent sandboxes are counted per user across all of your organizations, not per organization.
A sandbox has a maximum lifetime of 8 hours, including time spent asleep.
Self-hosted deployments provide their own sandboxes, so the limits above depend on the capacity you provision. On AWS, enable the Loop runtime to run Loop in your data plane. Until you do, Loop runs in the browser instead.
Models and providers
Loop runs on GPT-5.6 Sol, GPT-5.6 Terra, and GPT-5.6 Luna, and the Built-in setting in the model picker decides who pays for the inference:- On. Braintrust serves the model from its own AI providers, and usage draws down your organization’s monthly model credits, shared with Topics. No setup required, and it’s the only option until you configure a provider that can serve the model you selected. On the Starter plan, this setting requires at least one organization owner with a work email address, or a payment method on file. See Requirements.
- Off. The model runs through one of your organization’s own OpenAI-compatible AI providers, and inference is billed to that provider. The Provider setting picks which one, and Loop pins that choice to the thread.
Privacy
Threads are private to the person who created them. Loop cannot see another user’s threads, and sharing a thread with a teammate is not available. By default, Braintrust logs frontend Loop interactions for product improvement and support. Loop works normally with this turned off, and self-hosted organizations have it off by default. See Control Loop logging.Next steps
- What Loop can do for the full range of tasks.
- Run Loop on a schedule for work that shouldn’t depend on an open chat.
- Plans and limits for the rest of the system limits.