Skip to content

Comments

feat: support Trae IDE#1560

Open
WilliamMunch wants to merge 1 commit intogithub:mainfrom
WilliamMunch:main
Open

feat: support Trae IDE#1560
WilliamMunch wants to merge 1 commit intogithub:mainfrom
WilliamMunch:main

Conversation

@WilliamMunch
Copy link

Description

Integrate the Trae AI agent into the Spec Kit. It provides full support for CLI, context update scripts (Bash/PowerShell), release automation, and documentation.

Changes

  1. init.py: Added trae to AGENT_CONFIG as a supported IDE-based agent (configured to use .trae/ folder).
  2. update-agent-context.shupdate-agent-context.ps1: Added logic to handle the trae argument and update context files in .trae/rules/specify-rules.md.
  3. create-release-packages.shcreate-release-packages.ps1: Added generation logic for Trae slash command files.
  4. create-github-release.sh: Configured to include Trae artifacts (spec-kit-template-trae-*.zip) in official GitHub releases.
  5. AGENTS.md: Documented Trae as a supported agent, including its directory convention (.trae/commands/).
  6. README.md: Added Trae to the list of supported AI agents.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds support for the Trae IDE as a new AI agent in the Spec Kit toolkit. Trae is configured as an IDE-based agent (similar to Windsurf, Cursor, and IBM Bob) that doesn't require CLI tool installation.

Changes:

  • Added Trae to the supported agents list with proper IDE-based configuration
  • Updated all agent-related scripts and documentation for Trae support
  • Configured release automation to include Trae template artifacts

Reviewed changes

Copilot reviewed 8 out of 8 changed files in this pull request and generated no comments.

Show a summary per file
File Description
src/specify_cli/init.py Added trae to AGENT_CONFIG as IDE-based agent using .trae/ folder; updated init command help text
scripts/bash/update-agent-context.sh Added trae support for updating context files in .trae/rules/specify-rules.md
scripts/powershell/update-agent-context.ps1 Added trae support matching bash script behavior
.github/workflows/scripts/create-release-packages.sh Added trae case to generate command files in .trae/commands/ directory
.github/workflows/scripts/create-release-packages.ps1 Added trae case matching bash script behavior
.github/workflows/scripts/create-github-release.sh Added trae artifacts to GitHub release uploads
AGENTS.md Documented Trae in supported agents table and directory conventions
README.md Added Trae to supported agents list and init command documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant