chore: release v0.5.0 — simplified CLI#150
Merged
Alan-Jowett merged 1 commit intomicrosoft:mainfrom Mar 30, 2026
Merged
Conversation
BREAKING: The 'assemble' command has been removed. Prompt assembly is now handled entirely by the LLM via bootstrap.md. The 'list' command and 'interactive' command (default) are unchanged. Changes since 0.4.0: - Remove assemble command and assembly engine (assemble.js) - Remove manifest resolution module (manifest.js) - Simplify CLI to two commands: interactive (default) + list - Add verbatim inclusion rule to bootstrap.md assembly process - Add 24 automated tests using Node.js built-in test runner - Update error messages (no assemble fallback, show content path) - Validate both bootstrap.md and manifest.yaml on startup Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Contributor
There was a problem hiding this comment.
Pull request overview
Bumps the CLI package metadata for the v0.5.0 release, aligning npm-published package info with the simplified CLI workflow described in the release notes.
Changes:
- Updated
cli/package.jsonversion to0.5.0. - Refined the npm package description to emphasize interactive LLM-driven prompt assembly.
Comment on lines
+3
to
+4
| "version": "0.5.0", | ||
| "description": "Composable prompt toolkit for software engineers. Launch an interactive LLM session to assemble task-specific prompts from reusable personas, protocols, formats, and templates.", |
There was a problem hiding this comment.
version was bumped to 0.5.0, but cli/package-lock.json still declares the package version as 0.2.0 (both top-level version and packages[""]). Since this PR is a release bump, please update and commit the lockfile as well to keep metadata consistent for packaging/release tooling.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Release v0.5.0
Bumps CLI version to 0.5.0 for npm publish.
assemblecommand — prompt assembly is now handled entirely by the LLM viabootstrap.mdassemble.jsandmanifest.jsmodulesWhat's New
bootstrap.md— prevents LLM from summarizing protocol content during assembly (fix: add verbatim inclusion rule to bootstrap assembly instructions #138)interactive(default) +list(refactor: simplify CLI — remove redundant assembly engine and manifest resolution #145)bootstrap.mdandmanifest.yamlon startupMigration
If you were using
promptkit assemble:promptkit(interactive mode) and ask the LLM to assemble your promptbootstrap.mddirectly in your LLM and follow the assembly processpromptkit listandpromptkit interactiveare unchanged.Test Results