- Notifications
You must be signed in to change notification settings - Fork1.1k
feat(cli): promote tasks commands from experimental to GA#20916
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Merged
+697 −277
Conversation
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
Move tasks CLI commands from 'coder exp task' to 'coder task' to mark themas generally available. This change includes:- Rename all task-related files from exp_task*.go to task*.go- Move tasksCommand() from AGPLExperimental() to CoreSubcommands() in root.go- Update command descriptions to remove 'experimental' references- Update all test files to use 'coder task' instead of 'coder exp task'- Update CLI examples in all command files- Update documentation in docs/ai-coder/cli.md- Regenerate golden files for new command structureThe tasks feature is now stable and ready for production use.---🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.
Add auto-generated CLI reference documentation that was missed in the initialcommit. These files are created by 'make gen' and include:- docs/reference/cli/task*.md files- Updated docs/manifest.json- Updated docs/reference/cli/index.md---🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.
Update Test_Tasks to use 'task' instead of 'exp task' in commandinvocations to match the new command structure.---🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.
Uh oh!
There was an error while loading.Please reload this page.
DanielleMaywood approved these changesNov 25, 2025
Contributor
DanielleMaywood left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Approved but agree with removal of file
Uh oh!
There was an error while loading.Please reload this page.
Replace the detailed CLI documentation with a simple redirect page thatlinks to the auto-generated CLI reference documentation. This reducesduplication and ensures users always see the most up-to-date CLI docs.---🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.
DanielleMaywood approved these changesNov 25, 2025
Regenerate CLI docs and golden files to reflect the new task display_namefield that was added in main branch.---🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.
ad8ba4a intomain 51 of 53 checks passed
Uh oh!
There was an error while loading.Please reload this page.
Sign up for freeto subscribe to this conversation on GitHub. Already have an account?Sign in.
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.
Uh oh!
There was an error while loading.Please reload this page.
Overview
This PR promotes the tasks CLI commands from
coder exp tasktocoder task, marking them as generally available (GA).Changes
exp_task*.gofiles totask*.goroot.goto register tasks inCoreSubcommands()instead ofAGPLExperimental()docs/ai-coder/cli.mdwith the new command paths and removed experimental languageMigration
Users will need to update their scripts from:
coder exp task create"my task"To:
coder task create"my task"🤖 PR was written by Claude Sonnet 4.5 Thinking and reviewed by a human 🏄🏻♂️.