Run checks before each handoff and review failures in the context of the stage that produced them.
Automated Software Engineering
Build agents and workflows for software engineering
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.
-
01
Plan and scopeadvanced model · plan required before step 02done
-
02
Implementefficient model · repository workspacedone
-
03
Run your checksyour suite, your commands · halts on failure42s
-
04
Reviewadvanced 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 scope Agent stepAgent
-
2Implement Agent stepAgent
-
3Run checks Agent stepAgent
-
4Review Agent stepAgent
Try the workflow editor: add, reorder, or remove a step.
-
01
Build your agents
Create agents for planning, coding, testing, or review. Configure their instructions, models, tools, and context, then test each agent on a task.
-
02
Compose 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.
-
03
Run 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.
- 01 Plan plan the change first ✓ gate
- 02 Implement write the code ✓ gate
- 03 Test run the tests ✓ gate
- 04 Review review 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 scope advanced model$0.022
-
02Implement efficient model$0.068
-
03Run checks command step$0.019
-
04Review advanced model$0.027
-
01Plan and scope advanced model$0.022 —
-
02Implement efficient 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 checks command step$0.019 —
-
04Review advanced 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.
Pricing
For individual projects and engineering teams
Each plan includes validation, scoped repository access, and run history. Choose the capacity and support that fit your work, from independent development to an organization-wide rollout.
For independent developers using coding agents in their daily work.
- Repeatable engineering processes
- Validation, repair paths, and approvals
- Complete run history and evidence
- Controlled repository workspaces
- Email support
For teams running shared workflows across more projects.
- Everything in Professional
- Higher request and parallel-run limits
- More workflow and delegated-agent capacity
- Priority email support
For organizations with specific capacity, onboarding, and procurement requirements.
- Tailored workflow and usage capacity
- Security and architecture review
- Commercial terms and invoicing
- Rollout and onboarding support
- Priority support path
Professional includes 10M efficient-model and 1M advanced-model tokens each month; Business includes 30M and 5M. Allowances count combined input and output tokens and reset monthly. Model availability may change with provider availability and pricing. Taxes may apply.
Getting started
Start with an agent for a task you know
Build and test your first agent, then bring in additional agents and workflow steps as the task grows.