Skip to content

Conversation

@amogower
Copy link

@amogower amogower commented Sep 28, 2025

This PR was developed with AI assistance to add Factory CLI (droid) support to Spec Kit.

AI Usage:

  • Factory CLI was used to help implement the Factory CLI integration following the existing patterns for other agents
  • Code generation was guided by the established conventions documented in AGENTS.md

Human Validation:

  • All changes have been personally reviewed, tested and verified to work correctly
  • The implementation follows the existing agent integration patterns in the codebase
  • Factory CLI support enables users of the droid tool to benefit from spec-driven development workflows

Testing:

  • Verified specify init --ai factory creates appropriate directory structure (.factory/commands/)
  • Confirmed generated command files work with the Factory CLI
  • Tested agent context update scripts (both bash and PowerShell versions)

@amogower amogower requested a review from localden as a code owner September 28, 2025 21:04
@localden
Copy link
Collaborator

@amogower can you please confirm whethere AI was used for these changes? See contribution guidelines.

There are a lot of unrelated changes in this PR.

@amogower amogower force-pushed the feat/factory-ai-cli branch 4 times, most recently from 3aa763b to b124f4b Compare September 29, 2025 19:19
@amogower
Copy link
Author

amogower commented Sep 29, 2025

@localden apologies for that, I rushed opening the PR before looking at contribution guidelines.

I have updated the PR and cleaned up some of the stuff I believe you're referring to, ensuring the only changes in the PR are related to the Factory CLI addition. Unfortunately my editor seems to be determined to make loads of whitespace edits as well 🙏

@localden localden self-assigned this Sep 30, 2025
@localden localden added merge-candidate Reasonable change that is going to be merged after a review. new-agent labels Sep 30, 2025
@cnhuz
Copy link

cnhuz commented Dec 1, 2025

It seems that selecting Droid is not currently supported.
image

@hungdev
Copy link

hungdev commented Dec 1, 2025

any update?
@amogower please resolve conflict

@amogower amogower closed this Dec 11, 2025
@amogower amogower force-pushed the feat/factory-ai-cli branch from b124f4b to 9111699 Compare December 11, 2025 22:34
- Updated __init__.py to include Factory CLI in AGENT_CONFIG and help text.
- Modified release scripts to package Factory CLI templates.
- Enhanced agent context update scripts to manage Factory CLI files.
- Updated CHANGELOG to reflect the addition of Factory CLI support.
- Added Factory CLI to the supported agents table.
- Added Factory CLI to the CLI-Based Agents section.
- Updated command file format documentation to include Factory CLI.
- Added Factory CLI to the list of supported AI agents.
- Updated CLI tool check and initialization options to include droid.
@amogower amogower reopened this Dec 11, 2025
@hungdev
Copy link

hungdev commented Dec 12, 2025

@localden please review and approve it <3

@roylez
Copy link

roylez commented Jan 6, 2026

I tried your branch and it gives the following when specify init is run

No matching release asset found for droid (expected pattern: spec-kit-template-droid-sh)

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

Labels

merge-candidate Reasonable change that is going to be merged after a review. new-agent

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants