diff --git a/src/cli/components/AgentInfoBar.tsx b/src/cli/components/AgentInfoBar.tsx index 856906f..93edc87 100644 --- a/src/cli/components/AgentInfoBar.tsx +++ b/src/cli/components/AgentInfoBar.tsx @@ -1,6 +1,7 @@ import { Box, Text } from "ink"; import Link from "ink-link"; import { useMemo } from "react"; +import { DEFAULT_AGENT_NAME } from "../../constants"; import { settingsManager } from "../../settings-manager"; import { colors } from "./colors"; @@ -42,10 +43,11 @@ export function AgentInfoBar({ marginBottom={1} > - Current agent: {agentName || "Unnamed"} {isPinned ? ( (pinned ✓) + ) : agentName === DEFAULT_AGENT_NAME || !agentName ? ( + (type /pin to give your agent a real name!) ) : ( (type /pin to pin agent) )} diff --git a/src/cli/components/ApprovalDialogRich.tsx b/src/cli/components/ApprovalDialogRich.tsx index b7225e2..95fac12 100644 --- a/src/cli/components/ApprovalDialogRich.tsx +++ b/src/cli/components/ApprovalDialogRich.tsx @@ -854,7 +854,7 @@ export const ApprovalDialog = memo(function ApprovalDialog({ flexDirection="column" paddingX={1} > - What should Letta do differently? (esc to cancel): + What should I do differently? (esc to cancel): {"> "} diff --git a/src/cli/components/Autocomplete.tsx b/src/cli/components/Autocomplete.tsx index 8ec08d9..b093d0f 100644 --- a/src/cli/components/Autocomplete.tsx +++ b/src/cli/components/Autocomplete.tsx @@ -19,7 +19,6 @@ export function AutocompleteBox({ header, children }: AutocompleteBoxProps) { borderStyle="round" borderColor={colors.command.border} paddingX={1} - marginBottom={1} > {header} {children} diff --git a/src/cli/components/FeedbackDialog.tsx b/src/cli/components/FeedbackDialog.tsx index 9266ed4..047a1d3 100644 --- a/src/cli/components/FeedbackDialog.tsx +++ b/src/cli/components/FeedbackDialog.tsx @@ -40,7 +40,7 @@ export function FeedbackDialog({ - Send Feedback to Letta Team + Send Feedback to the Letta Team diff --git a/src/cli/components/SlashCommandAutocomplete.tsx b/src/cli/components/SlashCommandAutocomplete.tsx index efff385..b448a19 100644 --- a/src/cli/components/SlashCommandAutocomplete.tsx +++ b/src/cli/components/SlashCommandAutocomplete.tsx @@ -1,9 +1,11 @@ import { Text } from "ink"; +import Link from "ink-link"; import { useEffect, useMemo, useState } from "react"; import { settingsManager } from "../../settings-manager"; import { commands } from "../commands/registry"; import { useAutocompleteNavigation } from "../hooks/useAutocompleteNavigation"; import { AutocompleteBox, AutocompleteItem } from "./Autocomplete"; +import { colors } from "./colors"; import type { AutocompleteProps, CommandMatch } from "./types/autocomplete"; const VISIBLE_COMMANDS = 8; // Number of commands visible at once @@ -180,7 +182,7 @@ export function SlashCommandAutocomplete({ const showScrollDown = startIndex + VISIBLE_COMMANDS < totalMatches; return ( - + {showScrollUp && ↑ {startIndex} more above} {visibleMatches.map((item, idx) => { const actualIndex = startIndex + idx; @@ -200,6 +202,13 @@ export function SlashCommandAutocomplete({ ↓ {totalMatches - startIndex - VISIBLE_COMMANDS} more below )} + + + Having issues? Report bugs with /feedback or{" "} + + join our Discord ↗ + + ); }