End-to-end walkthrough of the three Golden Paths: Deploy Agent, DevSpaces AI Workspace, and AI Service with MCP wiring. Install the chart first via the Helm install journey.
Step 01Developer Hub homeAfter Helm install, sign in as Guest. Explore, Learn, and Self-service cards are ready.Step 02Three Golden PathsCreate → Deploy Agent, Agent-friendly DevSpaces AI Workspace, or AI Service with MCP wiring.Step 03Deploy Agent — formName, owner, language (Python/Node.js/Quarkus), agentType, agentSpec, and LiteLLM model. Framework is mapped deterministically.Step 04Deploy Agent — successFour green steps: resolve framework → fetch skeleton → catalog:write with build=true → applier hint. No git push.Step 05Deploy Agent — build + podagent-applier creates ImageStream + BuildConfig, runs a binary Docker build from chart skeleton sources, then deploys the image. Verify with oc get bc and /health.Step 06Catalog — your agent ComponentComponent with managed-agent=true, build=true, language/framework annotations, and optional DevSpaces factory link.Step 07DevSpaces — formChoose workspace name, owner, agent language (Python / Node.js / Quarkus), and default Continue model.Step 08DevSpaces — successThree steps green. Component registered with managed-devworkspace=true. agent-applier creates a started DevWorkspace — no push-to-git.Step 09DevSpaces — open workspaceOpen the DevSpaces dashboard, select your workspace, and start coding. Continue wires to LiteLLM on postStart. Deeper IDE flow: DevSpaces journey.Step 10AI Service with MCP — formName, owner, and default LiteLLM model. The service will call in-cluster Kubernetes and OpenShift MCP servers.Step 11AI Service — successComponent registered with managed-ai-service=true. agent-applier deploys an HTTP service with GET /mcp/smoke.Step 12AI Service — MCP smokecurl http://<name>:8080/mcp/smoke calls pods_list_in_namespace (k8s-mcp) and monitorDeployments (openshift-mcp). Hub MCP Chat demos: tool calling journey.
1 / 12
The three Golden Paths
Template
What it does
Steps
Deploy Agent
Generates real LangGraph / LangChain.js / LangChain4j source, BuildConfig-compiles, and deploys without git push.
Deploys a small HTTP service that smoke-calls Kubernetes + OpenShift MCP (/mcp/smoke).
catalog:write (managed-ai-service=true) → applier deploys Service
Verify
# Deploy Agent — watch build then pod
oc get bc/<agent-name>
oc logs -f bc/<agent-name>
oc get deploy/<agent-name>
curl -s http://<agent-name>:8080/health
# DevSpaces — open started workspace (no git push)
oc get dw <workspace-name>
# Open DevSpaces dashboard → Open workspace# AI Service — MCP smoke
oc run curl-smoke --rm-i--restart=Never --image=registry.access.redhat.com/ubi9/ubi-minimal:latest --\
curl -s http://<service-name>:8080/mcp/smoke