feat(cli): add coder exp tasks list (#19496)

Fixes coder/internal#892
Fixes coder/internal#896

Example output:

```
❯ coder exp task list
ID                                    NAME                         STATUS   STATE  STATE CHANGED  MESSAGE
a7a27450-ca16-4553-a6c5-9d6f04808569  task-hardcore-herschel-bd08  running  idle   5h22m3s ago    Listed root directory contents, working directory reset
50f92138-f463-4f2b-abad-1816264b065f  task-musing-dewdney-f058     running  idle   6h3m8s ago     Completed arithmetic calculation
```
This commit is contained in:
Mathias Fredriksson
2025-08-25 13:03:32 +00:00
committed by GitHub
parent cef2904108
commit 836324e641
7 changed files with 474 additions and 23 deletions
+2 -2
View File
@@ -1008,10 +1008,10 @@ func New(options *Options) *API {
r.Route("/tasks", func(r chi.Router) {
r.Use(apiRateLimiter)
r.Get("/", api.tasksList)
r.Route("/{user}", func(r chi.Router) {
r.Use(httpmw.ExtractOrganizationMembersParam(options.Database, api.HTTPAuth.Authorize))
r.Get("/", api.tasksList)
r.Get("/{id}", api.taskGet)
r.Post("/", api.tasksCreate)
})