31.8 C
New York
Sunday, June 14, 2026

Construct with Cursor and deploy production-ready AI brokers on DataRobot


Cursor has modified how builders write code. The agent mode is nice: you describe what you need, it causes by means of the issue, picks the correct instruments, and ships working code. For greenfield tasks and customary libraries, it really works easily.

The place it will get more durable is whenever you’re constructing brokers on a specialised platform with its personal deployment patterns, SDK conventions, and infrastructure abstractions. Cursor is a quick learner, but it surely doesn’t ship figuring out your platform’s pyproject.toml construction, which endpoints to make use of for various agent execution patterns, or wire up Pulumi for a primary manufacturing deployment. With out that context, you find yourself correcting hallucinated API calls and debugging configuration errors that don’t have anything to do together with your precise use case.

DataRobot solves this with agentic Abilities: modular context packages that give Cursor precisely what it must construct, deploy, and govern manufacturing AI brokers on the DataRobot platform. Set up them as soon as. Cursor handles the remaining. You’ll be able to go from empty repo to a ruled, manufacturing AI agent with out leaving Cursor.

This put up walks by means of what Abilities are, get them into Cursor in beneath two minutes, and construct and deploy a production-ready agent with them.

A DataRobot Talent is a self-contained folder containing a SKILL.md file with YAML frontmatter, plus any helper scripts the agent can run immediately. When Cursor masses a Talent, it features particular, validated steering for that functionality space: mannequin coaching, deployment, predictions, monitoring, function engineering, or CI/CD setup for the app framework.

The design aim is intentional: fairly than dumping all the things right into a monolithic system immediate and overwhelming your agent’s context window, Abilities are modular. You load what you want for the duty at hand.

All DataRobot Abilities comply with the naming conference datarobot-. The total set at the moment obtainable:

Talent What It Covers
datarobot-agent-assist Unified DataRobot agent workflow — design (agent_spec.md), non-compulsory dress-rehearsal simulation by way of built-in rehearsal engine, template-based coding, and deployment.
datarobot-model-training AutoML challenge creation, coaching configuration, mannequin administration
datarobot-model-deployment Deploying fashions, configuring prediction environments
datarobot-predictions Batch scoring, real-time predictions, prediction dataset templates
datarobot-feature-engineering Function discovery, significance evaluation, engineering steering
datarobot-model-monitoring Knowledge drift monitoring, mannequin well being, efficiency monitoring
datarobot-model-explainability SHAP values, prediction explanations, diagnostics
datarobot-data-preparation Knowledge add, dataset administration, validation
datarobot-app-framework-cicd CI/CD pipelines, Pulumi infrastructure-as-code for agent templates
datarobot-external-agent-monitoring OpenTelemetry instrumentation to route traces and metrics to DataRobot

Abilities are Agent Context Protocol (ACP) definitions, which implies they work past Cursor too. The identical repository is suitable with Claude Code, OpenAI Codex, Gemini CLI, VS Code Copilot, and others.

Putting in DataRobot Abilities in Cursor

DataRobot Abilities can be found on the Cursor Market at cursor.com/market/datarobot.

Possibility 1: One command from the Cursor command palette

Open Cursor’s command palette and run:

/add-plugin datarobot-agent-skills

This registers the complete DataRobot Abilities repository towards your Cursor set up. No configuration required. Cursor reads the AGENTS.md file robotically and makes all abilities obtainable on demand.

Possibility 2: Common installer by way of npx

In case you want to put in from the terminal and duplicate Abilities immediately into your challenge repo:

# Set up all abilities
npx ai-agent-skills set up datarobot-oss/datarobot-agent-skills

# Set up a particular talent solely
npx ai-agent-skills set up datarobot-oss/datarobot-agent-skills/datarobot-predictions

# Set up for Cursor particularly
npx ai-agent-skills set up datarobot-oss/datarobot-agent-skills --agent cursor

Confirm set up

Open the Cursor AI chat panel (Cmd/Ctrl + L) and ask:

What DataRobot Abilities can be found?

If Abilities are loaded, Cursor will record them. In case you get a clean response, verify that the repository is open as your workspace and that AGENTS.md is on the root.

Right here’s a concrete instance to indicate how Abilities change the expertise in apply. We’ll construct and deploy a customer-facing assist agent that makes use of the DataRobot LLM gateway, connects to an current mannequin deployment as a software, and ships as a manufacturing software by way of the DataRobot app framework.

Step 1: Scaffold the agent

Cursor Prompt

Begin from an empty challenge repo. Open Cursor Agent mode and provides it a transparent activity immediate that references the Abilities you need it to make use of:

Use the DataRobot app framework CICD Talent to scaffold a brand new agent challenge. The agent ought to reply buyer assist questions by querying a DataRobot deployment for churn threat rating and returning a really useful subsequent motion. Use the DataRobot LLM gateway for all LLM calls. Deploy by way of Pulumi.

With the datarobot-app-framework-cicd Talent loaded, Cursor generates a challenge that follows the proper DataRobot template construction: the correct pyproject.toml format, a correctly configured agent bundle, LLM gateway enabled by default, and Pulumi infrastructure-as-code for deployment. With out the Abilities that is the place brokers sometimes go sideways — unsuitable dependency declarations, lacking runtime parameter injections, or a template construction that silently breaks on first deploy.

Step 2: Wire in your DataRobot deployment as a software

DataRobot Predictions

Now add the prediction software that offers the agent one thing to cause over:

Use the DataRobot predictions Talent so as to add a software to this agent that calls deployment ID, passes customer_id and account_tenure as options, and returns the churn_probability rating.

The datarobot-predictions Talent provides Cursor the validated SDK patterns for real-time prediction calls, together with construction the function payload, deal with the response schema, and floor prediction explanations if you would like the agent to justify its suggestion. Cursor pulls within the related helper scripts from the Talent’s scripts/ listing fairly than writing its personal endpoint logic from scratch.

Step 3: Take a look at domestically with activity dev

Terminal Sidebar View

Earlier than deploying, run the agent domestically utilizing DataRobot activity dev tooling:

Run this agent domestically utilizing DR activity dev and make sure the prediction software returns a legitimate response for a check customer_id.

The Abilities embody steering on the dr activity CLI instructions and customary native testing patterns. In case you hit authentication points, reply Cursor’s follow-up:

Use DATAROBOT_API_TOKEN and DATAROBOT_ENDPOINT from surroundings variables.

Step 4: Deploy to manufacturing

As soon as native testing passes, deploy:

Use the DataRobot app framework CICD Talent to deploy this agent to manufacturing utilizing Pulumi. Create a brand new stack named customer-support-agent.

Cursor generates the proper pulumi up sequence, configures the deployment with the correct server sort and credential dealing with, and wires the appliance to your DataRobot use case. First deploys sometimes take 10 to twenty minutes as Pulumi provisions the complete stack. Subsequent updates are quicker. When it completes, you’ll have a registered mannequin, an agent deployment, and a stay software endpoint in your DataRobot workbench.

What Abilities don’t do (but)

Abilities present context. They don’t deal with OAuth flows for third-party integrations, auto-configure your Pulumi stack on first deploy, or assure {that a} advanced multi-integration agent will work end-to-end with out iteration. First deployments by way of Pulumi can take 10 to twenty minutes, and the OAuth wiring for Google Workspace or Salesforce information sources nonetheless requires handbook setup in DataRobot.

The place Abilities are invaluable is in eliminating the category of errors that come from Cursor not figuring out platform specifics: unsuitable API endpoints, lacking runtime parameter injections, incorrect dependency declarations in pyproject.toml, mixing activity dev and activity deploy patterns incorrectly. That class of error is the place most developer time is misplaced when constructing on a brand new platform.

Getting began

Set up the plugin in a single command:

/add-plugin datarobot-agent-skills

Browse the complete talent set and supply at github.com/datarobot-oss/datarobot-agent-skills.

In case your staff builds customized workflows that don’t map cleanly to the present Abilities, the repository accepts contributions. A customized talent is only a SKILL.md file with YAML frontmatter, a transparent description, and no matter helper scripts your workflow wants. Level Cursor at it and the conference handles the remaining.

The hole between “agent prototype” and “agent in manufacturing” is generally operational context. Abilities are how DataRobot solutions that hole.

Related Articles

Latest Articles