Merge pull request #2104 from alipgoldberg/setup-assistant-green
feat(setup): paint "assistant" green in the agent-name prompt
This commit is contained in:
@@ -31,7 +31,7 @@ import { brightSelect } from '../lib/bright-select.js';
|
|||||||
import { confirmThenOpen } from '../lib/browser.js';
|
import { confirmThenOpen } from '../lib/browser.js';
|
||||||
import { askOperatorRole } from '../lib/role-prompt.js';
|
import { askOperatorRole } from '../lib/role-prompt.js';
|
||||||
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
||||||
import { brandBody, note } from '../lib/theme.js';
|
import { accentGreen, brandBody, note } from '../lib/theme.js';
|
||||||
|
|
||||||
const DEFAULT_AGENT_NAME = 'Nano';
|
const DEFAULT_AGENT_NAME = 'Nano';
|
||||||
const DISCORD_API = 'https://discord.com/api/v10';
|
const DISCORD_API = 'https://discord.com/api/v10';
|
||||||
@@ -520,7 +520,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -36,7 +36,7 @@ import * as setupLog from '../logs.js';
|
|||||||
import { brightSelect } from '../lib/bright-select.js';
|
import { brightSelect } from '../lib/bright-select.js';
|
||||||
import { askOperatorRole } from '../lib/role-prompt.js';
|
import { askOperatorRole } from '../lib/role-prompt.js';
|
||||||
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
||||||
import { note, wrapForGutter } from '../lib/theme.js';
|
import { accentGreen, note, wrapForGutter } from '../lib/theme.js';
|
||||||
|
|
||||||
const DEFAULT_AGENT_NAME = 'Nano';
|
const DEFAULT_AGENT_NAME = 'Nano';
|
||||||
|
|
||||||
@@ -317,7 +317,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -44,7 +44,7 @@ import {
|
|||||||
writeStepEntry,
|
writeStepEntry,
|
||||||
} from '../lib/runner.js';
|
} from '../lib/runner.js';
|
||||||
import { askOperatorRole } from '../lib/role-prompt.js';
|
import { askOperatorRole } from '../lib/role-prompt.js';
|
||||||
import { note } from '../lib/theme.js';
|
import { accentGreen, note } from '../lib/theme.js';
|
||||||
|
|
||||||
const DEFAULT_AGENT_NAME = 'Nano';
|
const DEFAULT_AGENT_NAME = 'Nano';
|
||||||
|
|
||||||
@@ -347,7 +347,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ import * as setupLog from '../logs.js';
|
|||||||
import { confirmThenOpen } from '../lib/browser.js';
|
import { confirmThenOpen } from '../lib/browser.js';
|
||||||
import { askOperatorRole } from '../lib/role-prompt.js';
|
import { askOperatorRole } from '../lib/role-prompt.js';
|
||||||
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
import { ensureAnswer, fail, runQuietChild } from '../lib/runner.js';
|
||||||
import { note, wrapForGutter } from '../lib/theme.js';
|
import { accentGreen, note, wrapForGutter } from '../lib/theme.js';
|
||||||
|
|
||||||
const SLACK_API = 'https://slack.com/api';
|
const SLACK_API = 'https://slack.com/api';
|
||||||
const SLACK_APPS_URL = 'https://api.slack.com/apps';
|
const SLACK_APPS_URL = 'https://api.slack.com/apps';
|
||||||
@@ -382,7 +382,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ import {
|
|||||||
spawnStep,
|
spawnStep,
|
||||||
writeStepEntry,
|
writeStepEntry,
|
||||||
} from '../lib/runner.js';
|
} from '../lib/runner.js';
|
||||||
import { brandBold, note } from '../lib/theme.js';
|
import { accentGreen, brandBold, note } from '../lib/theme.js';
|
||||||
|
|
||||||
const DEFAULT_AGENT_NAME = 'Nano';
|
const DEFAULT_AGENT_NAME = 'Nano';
|
||||||
|
|
||||||
@@ -304,7 +304,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ import {
|
|||||||
writeStepEntry,
|
writeStepEntry,
|
||||||
} from '../lib/runner.js';
|
} from '../lib/runner.js';
|
||||||
import { askOperatorRole } from '../lib/role-prompt.js';
|
import { askOperatorRole } from '../lib/role-prompt.js';
|
||||||
import { brandBody, brandBold, note } from '../lib/theme.js';
|
import { accentGreen, brandBody, brandBold, note } from '../lib/theme.js';
|
||||||
|
|
||||||
const DEFAULT_AGENT_NAME = 'Nano';
|
const DEFAULT_AGENT_NAME = 'Nano';
|
||||||
const AUTH_CREDS_PATH = path.join(process.cwd(), 'store', 'auth', 'creds.json');
|
const AUTH_CREDS_PATH = path.join(process.cwd(), 'store', 'auth', 'creds.json');
|
||||||
@@ -462,7 +462,7 @@ async function resolveAgentName(): Promise<string> {
|
|||||||
}
|
}
|
||||||
const answer = ensureAnswer(
|
const answer = ensureAnswer(
|
||||||
await p.text({
|
await p.text({
|
||||||
message: 'What should your assistant be called?',
|
message: `What should your ${accentGreen('assistant')} be called?`,
|
||||||
placeholder: DEFAULT_AGENT_NAME,
|
placeholder: DEFAULT_AGENT_NAME,
|
||||||
defaultValue: DEFAULT_AGENT_NAME,
|
defaultValue: DEFAULT_AGENT_NAME,
|
||||||
}),
|
}),
|
||||||
|
|||||||
Reference in New Issue
Block a user