Documentation Index
Fetch the complete documentation index at: https://docs.mistle.dev/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Sessions are interactive agent workspaces started from a sandbox profile. Use sessions for work such as:- debugging failing tests
- reviewing code changes
- implementing repository changes
- investigating logs or provider state through integrations
- preparing pull requests
How Sessions Start
When a user starts a session, Mistle selects the requested sandbox profile version and creates a sandbox for the agent. If the profile version has a usable snapshot, the sandbox can start from that prepared image. This avoids repeating setup work that was already captured by the profile snapshot.Start A Session
To start interactive agent work:- Open Sessions.
- Create a new session.
- Choose the sandbox profile for the work.
- Choose the repository or workspace when the profile provides options.
- Describe the task for the agent.
- Start the session.
Agent Access
Agents can use configured integrations to interact with external systems. Credentials are managed by Mistle and are not placed directly inside the sandbox as long-lived secrets. The exact tools and provider access available in a session come from the profile, organization settings, and connected integrations.External Activity Links
When an agent writes back to supported external systems, Mistle adds a link back to the session where the work happened. For example, Slack messages, GitHub comments or pull requests, Jira issues or comments, and Linear issues or comments can include a View session link. That link lets teammates open the Mistle session behind the external update and inspect the work context.Persistence
Sessions are workspaces for ongoing agent work. By default, session sandboxes are ephemeral. Use Snapshots when a workflow needs a reusable prepared environment for many future sessions. Use Persistent Sandboxes when a specific session’s working state should survive compute stops, resumes, or provider expiry. Persistent sandboxes are experimental and require both organization-level enablement and profile-level opt-in.Next Steps
- Read Sandbox Profiles to configure the environment sessions start from.
- Read Persistent Sandboxes when session workspace state needs to survive compute lifecycle changes.
- Read Integrations to connect external systems.
- Read Automations for event-triggered agent sessions.