FOFox takes a task, makes the change in your Azure DevOps codebase, runs the build and tests, then shows you the diff. Nothing is pushed until you say so.
Works with your existing Azure DevOps repos and Entra ID sign-in.
ContosoDeliveryPriority (enum, default Standard) and ContosoStoreId. Show them on the sales order header and validate that the store exists.SalesTable with both fields, added the enum, placed them in a new Contoso group on the header, and added validateContosoStore(). Deployed to your UDE; one test failed, fixed it, all 18 pass.validateContosoStore() · 18 / 18Every conversation is pinned to one connected codebase and one connected environment. FOFox works on that repository and deploys to that environment, and the chat shows exactly which pair it's using.
I can help you with development, configuration, troubleshooting, best practices and more.
Sign in with Microsoft Entra ID, pick the Azure DevOps repository, and tell FOFox where your project and models live. From then on every answer and every change is grounded in your actual code, not generic D365FO.
D365/Main/ProjectD365/Main/MetadataFabrikam/D365FO/ProjectFabrikam/D365FO/MetadataLitware/D365/ProjectLitware/D365/ModelsRepository structure is synced and paths are validated automatically.
FOFox gives you a dedicated account for each environment. Add it as a user in your Unified Development Environment once, click verify, and you're connected. After that, every task is built, deployed to that environment, tested and debugged there, so the code you review has already run in a real D365FO instance.
orgf3a2c1d7.crm5.dynamics.comcontoso-dev.operations.dynamics.comcontoso@agents.fofox.app Copyorg9b4e2a10.crm5.dynamics.comfabrikam-dev01.operations.dynamics.comfabrikam@agents.fofox.app Copyorg71c8d5e9.crm5.dynamics.comlw-dev.operations.dynamics.comlitware@agents.fofox.app CopyFOFox gives you one account per environment. You add it as a user; nothing else is shared.
Every task comes back with two tabs: the full diff, and screenshots captured while the tests ran on the real D365FO form. Approve with the evidence in front of you.
Screenshots captured while running the tests on the sales order form.
Both new fields render under a Contoso group on the sales order header. Default value Standard is applied on a new order.
Early-access pricing. Seats include a monthly task allowance; heavy use can add capacity later.
Priced in USD. Early-access members keep this rate for 12 months after launch.
Not available yet. Early-access members help decide what goes in.
No. Your Azure DevOps repository stays the source of truth. FOFox keeps only what a review needs: changed files, the patch, logs, build output and test results.
You sign in with Microsoft Entra ID and grant FOFox the Azure DevOps permissions it needs. FOFox never asks for your password or a personal access token.
We're onboarding a small number of D365FO teams on the Standard plan ($39 per seat per month). Tell us about your setup and we'll reach out with next steps.
Your email app should have opened with your request. Send it and we'll be in touch.