Skip to content

Tasks CLI: Add create command #893

Closed
Closed

Description

@mafredri

Implement coder task create (alias run) to create and run a task.

Scope

  • Usage: coder task create <template-or-recipe> --name <str> [--input <text> | stdin] [--wait] [--wait-timeout <dur>] [--param k=v]...
  • MVP <template-or-recipe>: <template-uuid> or <template-name>[@version]. Defer recipes (<recipe-uuid>, :<recipe-name>) to post-MVP.
  • Support --input (alias --prompt) from flag or stdin.
  • --wait blocks until status is idle or completed and streams logs while waiting.
  • If --name omitted, backend generates a name.
  • Calls POST /tasks (maps input to prompt parameter).
  • Include minimal SDK surface + tests.

Depends on: #893, #898

References: #838

Activity

  1. added theissue type on Aug 14, 2025
  2. johnstcn commented on Aug 26, 2025

    @johnstcn
    Member

    @DanielleMaywood can we close this out?

  3. DanielleMaywood commented on Aug 26, 2025

    @DanielleMaywood

    @johnstcn I'm not sure as the feature set implemented in coder/coder#19492 doesn't completely match what is set out in the issue.

    Support --input (alias --prompt) from flag or stdin.

    We only support --input and flag

    --wait blocks until status is idle or completed and streams logs while waiting.

    This has not been implemented

  4. DanielleMaywood commented on Sep 1, 2025

    @DanielleMaywood

    A minimal implementation of this has been achieved, tracking the remainder in #956

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions