import Box from '@mui/material/Box'; import Button from '@mui/material/Button'; /* backstory/src/utils/message.py */ type Tunables = { enable_rag?: boolean, enable_tools?: boolean, enable_context?: boolean, }; /* backstory/src/server.py */ type Query = { prompt: string, tunables?: Tunables, agent_options?: {}, }; type ChatSubmitQueryInterface = (query: Query) => void; interface ChatQueryInterface { query: Query, submitQuery?: ChatSubmitQueryInterface } const ChatQuery = (props : ChatQueryInterface) => { const { query, submitQuery } = props; if (submitQuery === undefined) { return ({query.prompt}); } return ( ); } export type { ChatQueryInterface, Query, ChatSubmitQueryInterface, }; export { ChatQuery, };