Skip to content

fix(init): inline [ax] prefix on the setup prompt - #30

Merged
arielshulman29 merged 1 commit into
mainfrom
fix/setup-prompt-linebreak
Aug 27, 2026
Merged

arielshulman29 merged 1 commit into
mainfrom
fix/setup-prompt-linebreak

Conversation

@arielshulman29

Copy link
Copy Markdown
Collaborator

What

The ax init setup step printed a standalone [ax] spacer line immediately before the unprefixed What should ax set up? multi-select question, so it rendered across two lines with a redundant break between the [ax] prefix and the question.

This folds the prefix into the question string and drops the stdout('[ax]') spacer, so it now reads as one line:

[ax] What should ax set up? (All are recommended)
  [x] Scaffold llms.txt — ...
  ...

Changes

  • packages/ax/src/init.ts — remove the standalone [ax] spacer and prefix the question inline.
  • packages/ax/test/init.test.ts — update the startsWith guard that distinguishes the setup prompt from the gating prompt.

Test

npx vitest run test/init.test.ts — 39/39 pass.

🤖 Generated with Claude Code

The setup step emitted a standalone `[ax]` spacer line right before the
unprefixed "What should ax set up?" question, so it rendered across two
lines with a redundant break between the prefix and the question. Fold the
prefix into the question string and drop the spacer so it reads as one line:
`[ax] What should ax set up? (All are recommended)`.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@arielshulman29
arielshulman29 merged commit 9e32843 into main Aug 27, 2026
2 checks passed
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