Engineering

Software Engineering Agent

Plans, generates, tests and repairs code using model reasoning, repository context and code-execution sessions.

Models software-engineering work as interpretation, planning, code generation, execution, validation and repair. Assisted and Autonomous designs make repeated work and tool usage visible without turning Scenario Economics into an execution engine.

Software EngineeringCodeCode ExecutionReasoning
Explore Scenario Economics →

Design variants

The same solution, implemented 2 ways. Choosing one changes the workflow and dependencies described below; it does not calculate anything.

How it works

6 operations and 7 activities, in the order they run. Expand an operation to see its activities.

  1. Interpret the change request and seed a plan.

  2. Search and read the repository. Local tooling: real work, nobody bills for it.

  3. Turn the request and the repository context into an implementation plan.

  4. Generate and edit the code change.

  5. Execute the change, inspect the result, and repair where the variant calls for it.

  6. Review the change and write the summary.

What this solution uses

For Assisted Coding. An activity that calls a model and a service appears in both groups.

AI / model work6

  • Model Task InterpretationInterpret Engineering TaskDefault: Ctxdex Code 2
  • Model Change PlanningPlan Engineering ChangeDefault: Ctxdex Code 2
  • Model Code GenerationGenerate Code ChangeDefault: Ctxdex Code 2
  • Model Inspection with Code ExecutionValidate Change and Inspect ResultDefault: Ctxdex Code 2
  • Model Repair GenerationGenerate Repair
  • Model Final ReviewFinal Review and SummaryDefault: Ctxdex Code 2

Services1

  • Code ExecutionValidate Change and Inspect ResultDefault: Ctxdex Code 2

Application / workflow work1

  • Local Repository InspectionInspect Repository Context

Design details

Business unit
Engineering Task
Design variants
2
Operations
6
Activities
7
Model-backed activities
6
Priced service dependencies
1
Application / workflow activities
1

Explore Scenario Economics

Scenario Economics calculates this solution. There you can choose a compatible model or offering for each activity, set workload assumptions and volume, and change the other inputs Assisted Coding supports.

Open Scenario Economics →