All files / web/src/components/toys/euclid pappusCharacterDef.ts

0% Statements 0/31
0% Branches 0/1
0% Functions 0/1
0% Lines 0/31

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32                                                               
import {
  PAPPUS_CHARACTER,
  PAPPUS_TEACHING_STYLE,
  PAPPUS_WHAT_NOT_TO_DO,
  PAPPUS_HIDDEN_DEPTH,
  PAPPUS_POINT_LABELING,
} from './pappusCharacter'
import type { CharacterDefinition } from '@/lib/character/types'

export const PAPPUS_CHARACTER_DEF: CharacterDefinition = {
  id: 'pappus',
  displayName: 'Pappus',
  nativeDisplayName: '\u03A0\u03AC\u03C0\u03C0\u03BF\u03C2',
  profileImage: '/images/pappus-profile.png',
  personality: {
    character: PAPPUS_CHARACTER,
    pointLabeling: PAPPUS_POINT_LABELING,
    attitudes: {
      teacher: {
        style: PAPPUS_TEACHING_STYLE,
        dontDo: PAPPUS_WHAT_NOT_TO_DO,
        hiddenDepth: PAPPUS_HIDDEN_DEPTH,
      },
    },
  },
  chat: {
    placeholder: 'Ask Pappus...',
    emptyPrompt: 'Ask Pappus about the proof, the reasoning, or what to consider next.',
    streamingLabel: 'Pappus is writing...',
  },
}