diff --git a/packages/cli/src/setup-agents.ts b/packages/cli/src/setup-agents.ts index b8cbfe8b..c1712887 100644 --- a/packages/cli/src/setup-agents.ts +++ b/packages/cli/src/setup-agents.ts @@ -947,7 +947,7 @@ export async function runKtxSetupAgentsStep( '', bold('2. Install the KTX plugin'), ' Open Claude Desktop → Settings → Plugins and install from file:', - ` ${dim(pluginPath)}`, + ` 📦 ${dim(pluginPath)}`, ].join('\n'); } } @@ -963,7 +963,9 @@ export async function runKtxSetupAgentsStep( io, ); if (claudeDesktopTutorial) { - setupUi.note(claudeDesktopTutorial, 'Finish Claude Desktop setup', io); + setupUi.note(claudeDesktopTutorial, 'Finish Claude Desktop setup', io, { + format: (line) => line, + }); } const nextStepBlocks: string[] = []; for (const notice of notices) nextStepBlocks.push(notice); diff --git a/packages/cli/src/setup.ts b/packages/cli/src/setup.ts index b95b7122..58d8506c 100644 --- a/packages/cli/src/setup.ts +++ b/packages/cli/src/setup.ts @@ -708,9 +708,11 @@ async function runKtxSetupInner(args: KtxSetupArgs, io: KtxCliIo, deps: KtxSetup await commitSetupConfigChanges(projectResult.projectDir); const status = await readKtxSetupStatus(projectResult.projectDir); - io.stdout.write(formatKtxSetupStatus(status)); const focusedOnAgents = args.agents || entryAction === 'agents'; if (!focusedOnAgents) { + setupUi.note(formatKtxSetupStatus(status).trimEnd(), 'Project status', io, { + format: (line) => line, + }); setupUi.note( formatSetupNextStepLines({ setupReady: setupStatusReady(status),