Skip to content

feat: Adapt to Qwen Code Cli's new format (deprecate TOML, adopt Markdown) #1589

@fuyongde

Description

@fuyongde

1. Background

Qwen Code Cli, one of the AI coding assistants supported by spec-kit, has recently undergone a format system update:

  • Deprecated the original .toml format for configuration/interaction files
  • Fully switched to Markdown as the core format for configuration and interaction

The current spec-kit codebase still retains logic for adapting to Qwen Code Cli’s TOML format, leading to compatibility issues (e.g., configuration parsing failures) when using the latest version of Qwen Code Cli.

2. Desired Changes

To align with Qwen Code Cli’s format update, we request the following adjustments to spec-kit:

  • Remove the TOML format parsing/generation logic for Qwen Code Cli in the codebase
  • Add/adapt parsing, generation, and interaction logic for Markdown format (aligned with Qwen Code Cli’s new version specifications)
  • Ensure the specify command outputs/inputs fully comply with Markdown specifications when calling Qwen Code Cli
  • Add relevant unit tests to cover core scenarios of Markdown format adaptation

3. Additional Context

Qwen Code Cli Version: v0.10.0

https://qwenlm.github.io/qwen-code-docs/en/users/features/commands/#4-custom-commands

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions