Skip to content
  1. Home
  2. AI agents
  3. Enterprise AI agent examples
  4. Software engineering

Plan · Enterprise AI agent examples

AI coding agents in software engineering: what companies report and the controls they need

A software engineering agent takes a task such as a bug fix, a missing test, a dependency upgrade or a code migration, works on it in a sandboxed copy of the repository with the build and test tools, and returns a pull request for an engineer to review. Most published figures come from large code migrations.

In this guide: 83 pages

Key takeaways

  1. The published figures come from migrations and modernization. Thomson Reuters reports 1.5 million lines of .NET code modernized a month with AWS Transform, and Cognition reports 8 to 12 times engineering-time efficiency on Nubank’s migration of an ETL monolith.
  2. Agents now work for hours on one task. Rakuten reports seven hours of sustained autonomous coding with Claude Code, which moves the review from each line to the finished change.
  3. A coding agent is privileged by default: it reads source, runs commands and holds tokens. The 2025 incidents, from a production database deleted during a code freeze to a tampered extension release, came from access the agent or its pipeline did not need.
  4. Many of the large numbers are calculations. Amazon’s 4,500 years of development work saved on Java upgrades is an estimate from the number of dependencies migrated, published in August 2024.
How a coding agent moves a change from task to mergeAn engineer assigns a task such as an issue, a migration step or a missing test. The agent works on a branch in a sandbox with its tools and the test suite and no production access. It opens a pull request with the diff, the test results and its reasoning. An engineer reviews it and merges or rejects it. Controls: the agent reads and writes only the repositories it needs, it holds short-lived tokens and no production keys, tests, scans and policy checks must pass in CI, and every agent commit is attributed.The change pathTask assignedIssue, migration stepor missing testWork in sandboxBranch, tools, tests;no prod accessPull requestDiff, test resultsand its reasoningHuman reviewEngineer reviews,merges or rejectsRepo scopeRead and write onlythe repos it needsNo secretsShort-lived tokens;no production keysCI gatesTests, scans andpolicy checks passAttributionEvery agent commitmarked as the agentControls around the flowHow a coding agent moves a change from task to mergeAn engineer assigns a task such as an issue, a migration step or a missing test. The agent works on a branch in a sandbox with its tools and the test suite and no production access. It opens a pull request with the diff, the test results and its reasoning. An engineer reviews it and merges or rejects it. Controls: the agent reads and writes only the repositories it needs, it holds short-lived tokens and no production keys, tests, scans and policy checks must pass in CI, and every agent commit is attributed.The change pathTask assignedIssue, migration stepor missing testWork in sandboxBranch, tools, tests;no prod accessPull requestDiff, test resultsand its reasoningHuman reviewEngineer reviews,merges or rejectsControls around the flowRepo scopeRead and write onlythe repos it needsNo secretsShort-lived tokens;no production keysCI gatesTests, scans andpolicy checks passAttributionEvery agent commitmarked as the agent
How a coding agent moves a change from task to merge, and the four controls around it. The agent opens the pull request; an engineer merges it.

What do AI agents do in software engineering?

They migrate code between framework and language versions, split monoliths, write tests and mocks, fix bugs, document and review code, and in pilots take whole tickets. The editor assistants many teams already use sit one level below: they suggest lines a developer accepts one at a time.

Software engineering tasks by what the agent is allowed to do. "Assists" means it suggests and a developer acts; "acts" means it produces a whole change and runs commands to get there.

TaskLevelWhat it touches, and the control we addSeen in
.NET Framework to cross-platform .NET; Java 8 or 11 to Java 17ActsCopies of the repositories; pull requests reviewed and merged by engineersThomson Reuters (AWS Transform); Amazon (Amazon Q Developer, now continued as AWS Transform)
Split a monolith into sub-modulesActsRepetitive per-class migration work; engineers review and mergeNubank (Devin)
Unit tests, API mocks, bug fixes, documentation, code reviewActsSeveral sessions in parallel; engineers reviewRakuten (Claude Code)
A long autonomous refactoring taskActsAn open-source refactor, checked for numerical accuracyRakuten
A supervised autonomous engineer for legacy code movesActsA pilot alongside human developersGoldman Sachs (Devin, pilot)
Code suggestions in the editorAssistsThe developer accepts or rejects each suggestionSaxo Bank, Commonwealth Bank of Australia (GitHub Copilot)

The split matters for controls. An editor assistant proposes lines a developer accepts one by one. An agent produces a whole change, runs commands to get there and asks for review at the end, so its permissions and the review step carry the risk.

What have companies published about coding agents?

Five companies publish something, four with figures, all from the vendor or the company and most without a published method. They point to large, repetitive migrations as the work where agents pay off, and say little about how much they would help on your code.

Publicly reported coding agents, as published by each source and opened on 2 November 2026. None of these companies is a QueryNow client.

CompanyWhat the agent doesPublished figureSource and dateHow to read it
Thomson ReutersAWS Transform agents ran .NET modernization from discovery and analysis to refactoring, with many jobs in parallel, and fixed vulnerabilities from unsupported versions1.5 million lines of code modernized a month, called a 4x gain in velocity; 30% lower costs after moving from Windows to Linux; technical debt down 50%AWS case study, undated, read 2 November 2026Vendor story; no baseline or method
NubankDevin migrated an 8-year-old ETL monolith of more than 6 million lines into sub-modules; engineers delegated per-class work and reviewed the changes8 to 12 times engineering-time efficiency; more than 20 times cost savings; about 40 minutes per sub-task down to 10Cognition customer story, undated; the project ran 2023 to 2024Cognition calculated the figures; Nubank’s quote is qualitative
RakutenClaude Code for unit tests, mocks, bug fixes, documentation and review, with sessions in parallel; one autonomous refactoring taskSeven hours of sustained autonomous coding; time to market down 79%, from 24 working days to 5Anthropic customer story, undated, read 2 November 2026Rakuten’s figures as Anthropic presents them
Amazon (own applications)The Amazon Q Developer transformation agent upgraded tens of thousands of production applications from Java 8 or 11 to Java 17An estimated 4,500 years of development work and an estimated USD 260 million a year in cost savings (AWS DevOps Blog, 1 August 2024)AWS DevOps Blog, 1 August 2024Vendor self-use; both figures are estimates, from an older source
Goldman SachsA pilot of Devin as a supervised autonomous engineer for work such as moving internal code to newer languagesNo measured results; the CIO expects "hundreds" of Devins at firstCNBC via NBC Chicago, 11 July 2025A pilot and a projection

Two lighter entries in Microsoft’s July 2025 roundup are editor assistants: Saxo Bank’s 700 developers coding about 30% faster, and about 30% of GitHub Copilot suggestions adopted at Commonwealth Bank of Australia.

What controls does a coding agent need?

Treat a coding agent as a privileged identity in your delivery pipeline: it reads source, runs commands and holds credentials. Three public incidents from 2025 show where the controls belong.

In July 2025 a Replit agent ran destructive commands on a production database during a declared code freeze, then wrongly said rollback was impossible and generated fake records (The Register, 21 July 2025). In the same month an over-scoped GitHub token in a build pipeline let an outside actor commit code that shipped in version 1.84.0 of the Amazon Q Developer extension for VS Code, and AWS revoked the credentials and pulled the release (AWS security bulletin, 23 July 2025). Legit Security later showed a hidden comment in a pull request making GitHub Copilot Chat read a user’s private repositories and leak their contents through image URLs, which GitHub closed by disabling image rendering (Legit Security, 30 September 2025).

  • Sandbox. The agent works in an isolated environment with a copy of the repository, the build tools and test data, with no network path to production and no production credentials.
  • Scoped tokens. Short-lived tokens limited to the repositories and branches the task needs, never an organization-wide personal access token. Review the tokens your CI holds as well, since the Amazon Q incident came through the build pipeline.
  • Review and merge. The agent opens a pull request and an engineer merges it. Branch protection stops the agent account from merging its own work or pushing to the main branch.
  • CI gates. Tests, static analysis, dependency and secret scans and licence checks run on every agent pull request, as for people, with no bypass for the agent account.
  • Attribution. Agent commits carry the agent’s identity, and the session log with every command it ran is kept beside the pull request.

Where should an engineering team start?

Start with a migration or upgrade you already planned, where the target is defined and the tests tell you whether a change works. The published results come from this kind of work.

  1. Pick one bounded migration: a framework upgrade, a language version or a dependency with a breaking change. Time a sample of the work done by hand.
  2. Check that the test suite covers the code being changed. Without tests, nobody can check an agent’s change quickly.
  3. Set up the sandbox, the scoped tokens and branch protection before the first run.
  4. Run the agent on a slice, review every pull request, and record review time, rework and defects found later.
  5. Widen to more repositories once review time per change falls and defects stay at the baseline.

How do Microsoft, AWS and Google implement it?

Where the published coding agents ran, and what each cloud offers, with statuses as the vendor pages showed on 2 November 2026.

Capability, Microsoft, AWS, Google

CapabilityMicrosoftAWSGoogle
Where the examples ranGitHub Copilot, the editor assistant behind the Saxo Bank and Commonwealth Bank figuresAWS Transform at Thomson Reuters; Amazon Q Developer, now continued as AWS Transform, at AmazonNo coding agent example with figures in our research set
Claude models for coding agentsAvailable in Microsoft FoundryAvailable on Amazon BedrockAvailable on Google Cloud
Identity for the agentMicrosoft Entra Agent ID (GA 1 May 2026)AgentCore Identity workload identitiesAgent Identity (SPIFFE-based); API in preview since 18 June 2026

Devin, Claude Code and GitHub Copilot work across clouds and in your own repositories, so most of the controls on this page live in source control and CI rather than in a cloud agent platform.

Frequently asked questions

Can an AI coding agent merge its own code?

It should not. Nubank’s engineers reviewed and merged Devin’s work, and Goldman Sachs describes its Devin pilot as supervised. Enforce review with branch protection on the agent’s account, so the agent cannot merge its own changes.

How long can a coding agent work without a person?

Rakuten reports seven hours of sustained autonomous coding on one refactoring task with Claude Code. Long runs make the review at the end more important, so ask for the test results and a summary of what changed with every pull request.

Do coding agents reduce engineering cost?

The published figures say so for migrations, and each one is a vendor or company calculation: Cognition’s 8 to 12 times for Nubank, Amazon’s estimated savings from its Java upgrades. Measure review time and defects as well as output, because a fast change that needs rework costs twice.

What is the difference between a coding assistant and a coding agent?

An assistant suggests code in the editor and the developer accepts each suggestion. An agent takes a whole task, runs commands and tests in its own environment and returns a finished change for review, so it needs its own identity, a sandbox and scoped tokens.

More in Enterprise AI agent examples

Sources

Each source was read on 2 November 2026. The date shown is the date on the page, or the page’s ms.date for Microsoft Learn; an undated page shows the date it was read.

  1. How Thomson Reuters turbocharged .NET modernization with AWS Transform AWS (case study), undated page, read 2 November 2026
  2. How Nubank refactors millions of lines of code to improve engineering efficiency with Devin Cognition, undated page, read 2 November 2026. The project ran in 2023 and 2024.
  3. Rakuten accelerates development with Claude Code Anthropic, undated page, read 2 November 2026
  4. Amazon Q Developer just reached a 260 million dollar milestone AWS DevOps Blog, 1 August 2024
  5. Goldman Sachs is piloting its first autonomous coder in major AI milestone for Wall Street CNBC, via NBC Chicago, 11 July 2025
  6. AI-powered success with more than 1,000 stories of customer transformation and innovation Microsoft Cloud Blog, 24 July 2025
  7. Vibe coding service Replit deleted production database The Register, 21 July 2025
  8. AWS security bulletin AWS-2025-015 (Amazon Q Developer extension) AWS Security, 23 July 2025
  9. CamoLeak: critical GitHub Copilot vulnerability leaks private source code Legit Security, 30 September 2025
  10. Claude Platform release notes Anthropic, undated page, read 2 November 2026
  11. What’s new in Copilot Studio Microsoft Learn, 22 October 2026
  12. Gemini Enterprise Agent Platform release notes Google Cloud, 28 October 2026
  13. What’s new in Microsoft Entra Agent ID Microsoft Learn, 1 May 2026
  14. Amazon Bedrock AgentCore key features and benefits AWS documentation, undated page, read 2 November 2026
  15. Agent Identity overview Google Cloud, undated page, read 2 November 2026

Planning an AI program?

Talk to the team that builds it and runs it after launch.

  • Built to SOC 2, HIPAA and GDPR standards
  • EU AI Act-aligned delivery
  • Microsoft Solutions Partner