---
title: "Smart Diagnosis, IPv6 Support,  Agent Skill 2.0"
date: 2026-02-27
number: 0279
url: https://railway.com/changelog/2026-02-27-smart-diagnosis
---

# Smart Diagnosis, IPv6 Support,  Agent Skill 2.0

AI agents keep getting better at writing code. The tricky part is everything that comes
after: deploying, debugging, and keeping things running. This week, we're making that
easier on both sides. Smart Diagnosis brings an AI agent to your failed deployments,
reading through logs and config to tell you what broke. Our [agent skills](https://github.com/railwayapp/railway-skills) got a complete
overhaul, going from 13 separate skills down to one. And if you need to reach IPv6-only
services, Railway can do that now too.

Let's get into it! 🚄

## Smart Diagnosis to Priority Boarding

[Video: Run AI-powered diagnosis on failed deployments and receive suggested fixes]

New in [Priority Boarding](https://railway.com/account/feature-flags): Smart Diagnosis

Deployments fail. When they do, you're the one sifting through build logs, cross-referencing config, and scrolling through diffs trying to figure out what broke. Most of the time, the answer is in there *somewhere*. Finding it is the annoying part.

Smart Diagnosis does that for you. Trigger it on a failed deployment, and an AI agent reads through your logs, config, recent code changes, and repo context to figure out what went wrong. It tells you what happened and suggests how to fix it, including config patches you can apply in one click. 

From there, you have two options. Copy the fix instructions and hand them to your coding
agent of choice, or open a conversation with the canvas agent to dig deeper, ask
follow-up questions, and work through the fix interactively.

[Video: Diagnose failed deployments by chatting with the canvas agent]

Fixes are scoped to config patches for now. Down the line, you can imagine getting a PR with the code fix instead.

Available on paid plans. Let us know what you think on [Central Station](https://station.railway.com/new?type=feedback).

## IPv6 support to Priority Boarding

[Image: Enable IPv6 for outbound connections on your services]

New in [Priority Boarding](https://railway.com/account/feature-flags): Outbound IPv6

If you need to connect to external services that only expose IPv6 addresses, your Railway services can now reach them.

Since this changes networking behavior, it's opt-in. Enable it per service in your service settings. This covers outbound connections only, so public inbound connections still use IPv4.

Share your feedback on [Central Station](https://station.railway.com/new?type=feedback).

## Revamped Agent Skill

[Video: You now get a single installable agent skill to manage everything]

We've had [agent skills for Railway](https://github.com/railwayapp/railway-skills) for a while. They let coding agents like Claude Code,
Codex, and Cursor operate your Railway infrastructure through natural language: create
projects, deploy services, set variables, troubleshoot failures, all from your editor.

The packaging was the problem. There were 13 separate skills, one for each domain
(status, projects, deploy, service, domains, environments, databases, templates,
metrics, and more). New users hit a wall of options before they knew what any of them
did. For agents, evaluating 13 skill descriptions on every request wasn't efficient
either.

Now there's one skill: `use-railway`. Install it once and it covers everything. The skill
matches your intent to the right reference (setup, deploy, configure, operate, or API)
and loads only what it needs. Multi-step workflows like "create a project, add a
Postgres database, deploy my app, and check if it's healthy" compose into a single
response without you invoking each step separately. You can install or update by running the following command:

```bash
curl -fsSL http://railway.com/skills.sh | bash 
```

Alternatively, you can also install via [skills.sh](http://skills.sh/) by running 

```bash
npx skills add railwayapp/railway-skills
```

[Check out the repo](https://github.com/railwayapp/railway-skills) and share your [feedback on Central Station](https://station.railway.com/new?type=feedback).

## Fixes and improvements

- We shipped a new `railway telemetry <enable | disable | status>` command, making it easy to opt in or out of usage telemetry collection. The Railway CLI collects anonymous usage telemetry to help us improve the developer experience. Learn more in the [Railway docs](https://docs.railway.com/cli/telemetry)
- We improved the project usage page and you can now see a detailed cost breakdown, similar to the workspace page