Skip to Content
FeaturesFeature map

Feature map

Marshal does three jobs for your team:

  • Work alongside an agent. Open a space, pair with Claude Code in your browser, and stop when you are done. Your files wait for you.
  • Delegate. Hand a task to a run and get a result back, or let a deputy pick up the same task every morning or on every new GitHub event.
  • Govern. Decide what each space can reach, keep credentials away from agents, and see who did what in the audit log.

Each feature below has a line on when to reach for it. Runs, deputies and webhooks are available when your administrator enables them. To see the features work together, see what teams build with Marshal.

Work in a space

FeatureUse it when
Spaces and storageYou want a private environment you can create, connect to, stop, resume and fork, with your files saved between uses.
Compute sizesA build or test suite needs more CPU, memory or disk, even in a space that is already running.
Docker in spacesThe agent builds images, runs containers and brings up compose stacks, inside the space’s network policy.
Billed compute costYou want to see what a space or a run costs in CPU, memory and disk, next to its LLM cost, priced from your AWS or Google Cloud bill.
MemoryYou are tired of repeating how you work. Write it once, and agents also keep notes on what they learn.
Retention and archiveYou want old spaces out of the way, with a set time to restore them before cleanup.

Let agents work without you

FeatureUse it when
Start and track runsYou want to start a run from the web, the CLI or a deputy, and see every run in one list.
The run pageYou want to follow a run live, answer its questions, message it, take over, cancel it or continue it.
Timeouts and parkingYou want to cap how long a run works. A run that waits for your answer uses no compute.
DeputiesThe same task comes up again and again. A deputy keeps the mission, its environment and its memory.
Deputy contactsA deputy’s questions should reach the right people, or land in a Slack channel your team watches.
Deputy playbooksYou want a ready-made deputy. Read it, copy it, or set it up in a single step.
OrchestrationA space, run or deputy should start child runs and follow them, with limits you set and no personal token in the container.
Schedules and triggersWork should start on a timer or when an outside event arrives, with nobody pressing a button.

Connect Marshal to other systems

FeatureUse it when
IntegrationsYour agents need GitHub, Slack, Atlassian and other services.
WebhooksYour own systems should post signed events that start deputy missions.
Connect an AI agent (MCP)An agent outside Marshal, such as Claude Code on your laptop, should start runs and answer their questions as you.

Know and govern what happened

FeatureUse it when
Audit logYou need to answer “who did this” or “what did this agent do”.
Security CenterA package version turned out to be vulnerable. Block it, fix the manifests and stop the spaces that hold it.
Output redactionAn agent printed a token. It is hidden from the output, the transcript and Slack, and your admins know which run did it.
Pull request impactYou want to show the pull requests your agents open and merge, and how your team’s pace changed after adopting Marshal.
AlertsYou want to hear about a space left running for days or a spike in blocked traffic, in the app or by email.
Admin dashboardsYou want one view of adoption, cost, network traffic, credentials and cluster capacity across the organization.
LicensingYou want to see who counts as a licensed user, how your deputies use the concurrency limit, and ask for more capacity.
CostsYou want to know what your org spends on LLM and on compute, who drives it, where your storage goes, and which disks you can reclaim.

Other places to look