Run checks before each handoff and review failures in the context of the stage that produced them.
Agentic Software Engineering
Create repeatable agentic software engineering processes
Create agents in DataPrompt with the models, tools, and context they need. Combine them into workflows that plan, implement, test, and review software, for your own projects or across a team.
- 01Plan and scopeadvanced model · plan required before step 02done
- 02Implementefficient model · repository workspacedone
- 03Run your checksyour suite, your commands · halts on failure42s
- 04Reviewadvanced model · diff, risks and cost attachednext
How it works
Create your agents and put them to work together
Build and configure agents directly in DataPrompt. Give each one a role, instructions, a model, and access to the tools and project knowledge it needs. Test and refine its behavior as you develop it.
Use agents individually or combine them with Python steps in a reusable workflow. Connect your repository, define the handoffs, and add checks and approvals where needed. Review the results and costs to improve the next run.
- 1Plan and scopeAgent stepAgent
- 2ImplementAgent stepAgent
- 3Run checksAgent stepAgent
- 4ReviewAgent stepAgent
Try the workflow editor: add, reorder, or remove a step.
- 01Build your agents
Create agents for planning, coding, testing, or review. Configure their instructions, models, tools, and context, then test each agent on a task.
- 02Compose a workflow
Arrange agents and code steps into a repeatable process. Define what each stage receives, what it produces, and which checks must pass before work moves on.
- 03Run and refine
Start from chat, a webhook, or a schedule. Review each stage and adjust the workflow as you learn from its results.
Workflow structure
A consistent process, from planning to review
Define the stages of your workflow once, with checks and approval points where you need them. Reuse that structure across tasks and adapt it as your working practices evolve.
- 01Planplan the change first✓ gate
- 02Implementwrite the code✓ gate
- 03Testrun the tests✓ gate
- 04Reviewreview before merge✓ gate
- Reusable stages
Save the sequence, instructions, and required outputs as a workflow you can return to for the next task.
- Context for each stage
Give each stage the model and context suited to its role, with a defined handoff to the next stage.
- Checks at each handoff
Require checks to pass before work moves to the next stage, and include review points for decisions that need your input.
Workflow optimization
Optimize agent behavior and control costs
Use run history to identify repeated tool calls and unnecessary spending, then refine the models, tools, and context each stage uses. Compare runs to assess the effect of your changes.
In this example, repeated searches increased the implementation cost. Explore the finding below and review a suggested change to the tools available at that stage.
- 01Plan and scopeadvanced model$0.022
- 02Implementefficient model$0.068
- 03Run checkscommand step$0.019
- 04Reviewadvanced model$0.027
- 01Plan and scopeadvanced model$0.022—
- 02Implementefficient model$0.149▲ 2.2×
Recommended change
Implementcalledrepo_search14 times in this run and twice in the last one, fetching files it had already been given.- Run 14Run 15tokens
- read_file668.4k
- apply_patch223.2k
- repo_search21437.8k
Disable
repo_searchfor this stage so the agent stops reaching for it. - 03Run checkscommand step$0.019—
- 04Reviewadvanced model$0.027—
Review model usage and spending by stage to make informed choices about where to use each model.
Review a failed stage, make an adjustment, and resume from that point in the workflow.
Review the models, actions, checks, and approvals associated with each run.
Agents work in a sandbox, with repository access handled by the platform and credentials kept outside the agent environment.
Plans
Start on your own, or run a pilot with your team
Self-serve plans for individual projects and small teams. Teams usually start with a four-week pilot on their own repository.
For one developer or a single project.
- Up to 5 agents running at once
- 50 sandbox hours a month in isolated containers we build and host
- Additional sandbox hours at $1 each, metered on your usage page
- Bring your own provider keys or Codex subscription
- Approvals, validation steps, and run evidence
- Email support
For a team sharing workflows across projects.
- Everything in Professional
- Up to 15 agents running at once
- 200 sandbox hours a month, then $1 an hour
- Larger sandbox containers for bigger builds and test suites
- One shared workspace for workflows and runs
- Priority email support
For organizations with specific requirements.
- Four-week pilot on your repository
- Hosted by DataPrompt or in your own cloud
- Dedicated sandbox capacity and agent limits sized to your team
- Guided setup with your engineers
- Invoicing and commercial terms
- Security and architecture review
Sandbox hours are the time your runs spend in the isolated containers DataPrompt builds and hosts for each run. Every plan includes a monthly allowance; hours beyond it are billed at $1 each and shown on your usage page. Model usage is billed by your provider, not by DataPrompt.
Getting started
See how To Build Coding Agents With DataPrompt
Build agents. Create workflows. Automate software engineering.
