← Back
Railway Launches Smart Diagnosis AI Agent for Failed Deployments, Adds IPv6 Support
· releasefeatureapiplatformintegration · railway.com ↗

Smart Diagnosis: AI-Powered Deployment Troubleshooting

Railway now offers Smart Diagnosis, an AI agent that automatically analyzes failed deployments by reading through logs, configuration files, recent code changes, and repository context. When a deployment fails, developers can trigger Smart Diagnosis to receive diagnostic insights and suggested fixes, including one-click-applicable configuration patches.

The tool integrates with Railway's canvas agent for interactive debugging. Users can either copy fix instructions to pass to their preferred coding agent, or engage in a multi-turn conversation with the canvas agent to ask follow-up questions and work through solutions interactively. Currently, fixes are scoped to configuration patches, with code-based PR fixes planned for future releases. Smart Diagnosis is available on paid plans.

IPv6 Outbound Connectivity

Railway services can now connect to external services that expose only IPv6 addresses. This feature is opt-in per service to avoid unintended networking behavior changes. The implementation covers outbound connections only—public inbound connections continue to use IPv4. Developers can enable IPv6 support in their service settings.

Unified Agent Skills Framework

Railway consolidated its agent skills from 13 separate integrations into a single installable skill called use-railway. Previously, developers had to choose between individual skills for specific domains (projects, deploy, service, databases, metrics, etc.), creating friction for new users. The consolidated approach automatically matches developer intent to the appropriate reference (setup, deploy, configure, operate, or API) and loads only necessary components.

Multi-step workflows—such as creating a project, adding a Postgres database, deploying an app, and checking health status—now compose into a single agent response without requiring manual step invocation. Installation and updates are available via:

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

Or via npm:

npx skills add railwayapp/railway-skills

Additional Improvements

Railway also shipped a new CLI command (railway telemetry <enable | disable | status>) for managing anonymous usage telemetry collection. The project usage page was improved to display detailed cost breakdowns, matching the workspace usage view functionality.