USE CASES

AI coding, with organisational control.

Different teams bring different requirements to AI-assisted development. BatonX is designed to help developers work with coding agents while giving organisations clearer control over access, policies and activity.

The examples below illustrate intended workflows. Available capabilities depend on the supported agent and release.

Engineering leaders & platform teams

Adopt AI coding with clear boundaries

Introduce AI coding agents through a consistent, governed workflow. BatonX is designed to bring approved repository access, managed instructions and runtime controls together while preserving the agent experience developers already know.

Practical example
A developer starts an agent session for an authorised repository. The applicable instructions and controls are applied before work begins.
Intended outcome
A repeatable approach to AI adoption, with less dependence on each developer configuring controls individually.

Illustrative workflow

A developer starts an agent session for an authorised repository. The applicable instructions and controls are applied before work begins.

  1. Approved repository
  2. Coding agent
  3. Policy controls
A repeatable approach to AI adoption, with less dependence on each developer configuring controls individually.
Security teams & developers

Keep agents within the approved workspace

Authorising an agent to work on a project should not mean giving it access to the developer’s entire machine. BatonX is designed to limit filesystem access to the approved workspace through technical isolation.

Practical example
An agent can work with files inside the authorised project, while a request to read SSH keys outside that workspace is blocked.
Intended outcome
A narrower access boundary around each development session.

Illustrative workflow

An agent can work with files inside the authorised project, while a request to read SSH keys outside that workspace is blocked.

  1. Project files
  2. Personal folders / SSH keys
  3. Blocked outside workspace
A narrower access boundary around each development session.
Platform teams & security administrators

Apply shared rules across development teams

Give teams a consistent starting point for agent behaviour and permitted actions. BatonX is designed to combine centrally managed instructions with enforceable controls for commands, network access and approvals.

Practical example
An organisation requires approval for package installation. When an agent requests that operation, execution pauses for the required decision.
Intended outcome
More consistent policy application and explicit decision points for controlled operations.

Illustrative workflow

An organisation requires approval for package installation. When an agent requests that operation, execution pauses for the required decision.

  1. Package installation requested
  2. Organisation policy: approval required
  3. Awaiting approval
More consistent policy application and explicit decision points for controlled operations.
Platform administrators & security teams

Manage provider access centrally

Reduce reliance on provider credentials distributed across developer machines. BatonX is designed to centralise provider access and protect credentials from developers and agents wherever technically possible.

Practical example
An authorised agent request uses the configured provider access path without requiring the developer to copy a shared provider API key into the project.
Intended outcome
Clearer ownership of provider access and reduced exposure of shared credentials.

Illustrative workflow

An authorised agent request uses the configured provider access path without requiring the developer to copy a shared provider API key into the project.

  1. Coding agent
  2. Managed access · protected provider credential
  3. Approved provider
Clearer ownership of provider access and reduced exposure of shared credentials.
Engineering managers & operations teams

Understand activity, usage and cost

Understand how AI coding agents are being used across your organisation. BatonX is designed to bring session activity, security events, model usage and cost information into an administrative view.

Practical example
An administrator reviews a project’s recorded sessions, investigates a blocked operation and examines usage and available cost estimates.
Intended outcome
Better evidence for operational decisions, investigations and budget discussions.

Illustrative workflow

An administrator reviews a project’s recorded sessions, investigates a blocked operation and examines usage and available cost estimates.

  1. Recorded sessions
  2. Blocked operation · policy event
  3. Model usage / available cost estimates
Better evidence for operational decisions, investigations and budget discussions.
Developers & technical leads

Keep developers in charge of delivery

Use AI assistance within a workflow that keeps delivery decisions with the developer. BatonX is designed to support incremental work, applicable approvals and a review step before changes enter the team’s delivery process.

Practical example
An agent prepares changes within the authorised workspace. The developer reviews the diff, checks the results and creates the merge request.
Intended outcome
AI-assisted implementation with explicit developer responsibility for the changes delivered.

Illustrative workflow

An agent prepares changes within the authorised workspace. The developer reviews the diff, checks the results and creates the merge request.

  1. Agent proposes changes
  2. Developer reviews diff and checks results
  3. Developer creates merge request
AI-assisted implementation with explicit developer responsibility for the changes delivered.

Find the right controls for your workflow.

Explore the platform behind these scenarios and how its intended security boundaries fit into everyday development.