docs(tutorial): getting started with Agentic Workflows - #1327
Open
ekline[bot] wants to merge 1 commit into
Open
Conversation
Add an end-to-end tutorial that walks a developer through running an AI coding agent against a live Okteto environment using the Movies sample app. Covers both collaborative and autonomous modes, with a verification point at each step. The Agentic Workflows section had explanation and reference content but no followable procedure beyond plugin installation. ekline[bot] <202747777+ekline[bot]@users.noreply.github.com> Signed-off-by: ekline[bot] <202747777+ekline[bot]@users.noreply.github.com>
ekline
Bot
requested review from
codyjlandstrom,
ifbyol,
pchico83 and
rlamana
as code owners
August 12, 2026 10:25
✅ Deploy Preview for okteto-docs ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Context
Tutorial and how-to gap review across eight competitors (Coder, Ona/ex-Gitpod, Qovery, Orca, Paseo, herdr, Signadot, Telepresence), persona needs, and a coverage audit of
src/content/andsrc/tutorials/.Top 3 gaps
src/content/agentic/pages are explanation/reference; plugin install is the only executable procedure, and both "Workflow example" sections are narrated with placeholder hosts and no prerequisites, numbered steps, or verification.compose-getting-starteddeploys a sample repo that already ships a working compose file. Theokteto-onboardingskill implements exactly this migration and has no human-facing counterpart.What this PR adds
src/tutorials/agentic-workflows.mdx— "Getting started with Agentic Workflows", the first followable end-to-end tutorial for the Agentic Workflows section. Built on theokteto/moviessample app, which already ships aCLAUDE.mdand a/dev-setupcommand.Five steps, each with a verification point:
okteto.yamlokteto deploy --waitplusokteto endpoints.limit(5)incatalog/server.js; the agent finds it viaokteto test e2e, fixes it, and File Sync delivers the fix with no redeployPlacement follows the precedent set by Divert and Preview Environments: hands-on sample-app tutorial in
src/tutorials/, explanation and how-to insrc/content/.Personas served: developers adopting agent workflows, and new users evaluating Okteto for agent work.
Research sources
Remaining gaps (follow-up work)
npm link#2 — IDE-to-Development-Container guide. Consolidate the per-language remote-debugging steps into one page and add Cursor.okteto-onboardingskill.Also surfaced during the audit, worth separate issues:
OKTETO_IS_REDEPLOY(okteto#5076), thepersistentcolumn inokteto namespace list/okteto preview list(okteto#4900), and Gateway APIHTTPRouteCompose endpoints (okteto#4898, #4934, #4991).x-okteto-identity-token(1.46) has reference syntax but no how-to, though the task spans Okteto config and cloud-side IAM trust-policy setup.## Step 3headings insrc/content/testing/getting-started-test.mdx.src/content/development/deploy/develop-on-okteto-button.mdxdescription is copy-pasted from its sibling page.How to verify
yarn buildwas NOT run — Node and yarn are unavailable in this environment. Please run it before merging; it validates links and anchors.Facts verified by reading source rather than execution:
e2eTest Container againstmovies/okteto.yaml.limit(5)edit against the realcatalog/server.js:25;find()returns aFindCursorin mongodb v6, so.limit(5).toArray()is validcatalog/data/catalog.jsonand themain.spec.js:23assertionmain.spec.js:3:1,:11:1,:18:1)catalog/server.jssyncs duringokteto up—catalog/.stignorehas no matching entryyarn startrunsnodemon(catalog/package.json:14), so the collaborative fix reaches the container without a redeployokteto testdoes not redeploy unless--deployis passed (okteto/cmd/test/cmd.go:133), so the dev container survives the test runokteto endpointsprints one URL per ingress path (okteto/pkg/k8s/ingresses/crud.go:149-150); all five paths listedokteto downrestores the previous deployment rather than destroying it (okteto/cmd/down.go:51-52)To walk the tutorial end to end you need an Okteto instance, the Okteto CLI configured, and Claude Code with the plugin installed.
ekline[bot] <202747777+ekline[bot]@users.noreply.github.com>
📝 Created with EkLine · View session