Skip to content

Commit 5efd6bd

Browse files
authored
Misc tweaks (#325)
* remove agent dropdown, it is deprecated * make the rotating tip faster * show team memory in embedded * fix team memory context bug
1 parent 616684d commit 5efd6bd

File tree

4 files changed

+8
-9
lines changed

4 files changed

+8
-9
lines changed

web/src/components/common/App.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,7 @@ const AppLoggedIn = forwardRef((_props, ref) => {
339339
</HStack>
340340
<HStack justifyContent={'space-between'} mt={1}>
341341
<MXMode />
342-
<HStack gap={1} justifyContent={'center'} alignItems={'center'} aria-label='mx-agent-selector'>
343-
{/* <Text fontSize="xs" color={"minusxGreen.600"}><Link width={"100%"} textAlign={"center"} display={"flex"} justifyContent={"center"} alignItems={"center"} href="https://docs.minusx.ai/en/articles/11814763-agents-overview" isExternal><Icon as={BsFillInfoSquareFill} boxSize={3} /></Link></Text> */}
342+
{/* <HStack gap={1} justifyContent={'center'} alignItems={'center'} aria-label='mx-agent-selector'>
344343
<Menu>
345344
<MenuButton
346345
as={Button}
@@ -374,7 +373,7 @@ const AppLoggedIn = forwardRef((_props, ref) => {
374373
<Tooltip hasArrow label="What are MinusX Agents?" placement='bottom' borderRadius={5} openDelay={500}>
375374
<Text fontSize="xs" color={"minusxGreen.600"}><Link width={"100%"} textAlign={"center"} display={"flex"} justifyContent={"center"} alignItems={"center"} href="https://docs.minusx.ai/en/articles/11814763-agents-overview" isExternal><Icon as={BsFillPatchQuestionFill} boxSize={4} /></Link></Text>
376375
</Tooltip>
377-
</HStack>
376+
</HStack> */}
378377
</HStack>
379378
</VStack>
380379
{sidePanelTabName === 'chat' ? <TaskUI ref={ref} /> : null}

web/src/components/common/MentionTextarea.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ export const MentionTextarea = forwardRef<HTMLDivElement, MentionTextareaProps>(
2929

3030
// Rotating placeholder
3131
const [placeholderIndex, setPlaceholderIndex] = useState(0)
32-
const placeholders = ['Ask Anything!', 'Tip: Use @ to mention tables and models']
32+
const placeholders = ['Ask Anything!', 'Tip: Use @ to mention tables or models']
3333

3434
useEffect(() => {
3535
const interval = setInterval(() => {
3636
setPlaceholderIndex(prev => (prev + 1) % placeholders.length)
37-
}, 10000)
37+
}, 5000)
3838

3939
return () => clearInterval(interval)
4040
}, [])

web/src/components/devtools/TeamMemory.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import React, { useEffect, useState } from "react"
2-
import { Text, Box, HStack, Badge, VStack, Spinner, Menu, MenuButton, MenuList, MenuItem, Button, Icon, Switch } from "@chakra-ui/react";
2+
import { Text, Box, HStack, Badge, VStack, Spinner, Menu, MenuButton, MenuList, MenuItem, Button, Icon, Switch, Mark } from "@chakra-ui/react";
33
import { BiChevronDown, BiCheck, BiBuildings, BiGroup } from "react-icons/bi";
44
import { getParsedIframeInfo } from "../../helpers/origin"
55
import { useSelector } from 'react-redux';
@@ -111,7 +111,7 @@ export const TeamMemory: React.FC = () => {
111111
>
112112
{availableAssets.map((asset) => (
113113
<MenuItem
114-
key={asset.slug}
114+
key={`${asset.company_slug}-${asset.slug}`}
115115
onClick={() => handleAssetSelection(asset.slug)}
116116
bg="white"
117117
_hover={{
@@ -277,7 +277,7 @@ const AssetContentDisplay: React.FC<{ asset: any }> = ({ asset }) => {
277277
maxHeight="200px"
278278
overflowY="auto"
279279
>
280-
<Markdown content={asset.content.text === '' ? '> Note: Text context is empty' : asset.content.text} />
280+
{asset.content.text && asset.content.text.trim() !== '' ? <Markdown content={asset.content.text} /> : <Markdown content="> Note: Text context is empty" />}
281281
</Box>
282282

283283
{/* Render entities as a list */}

web/src/components/devtools/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ export const DevToolsBox: React.FC = () => {
101101
const isAllowedByEnv = configs.IS_DEV || Monitor.tags?.includes('production')
102102

103103
if (isEmbedded && !configs.IS_DEV) {
104-
if (Monitor.title === 'History' || Monitor.title === 'Memory') {
104+
if (Monitor.title === 'History' || Monitor.title === 'Memory' || Monitor.title === 'Team Memory') {
105105
return true
106106
}
107107
if (isInfoPageEnabled && Monitor.title == 'Debug Tools') {

0 commit comments

Comments
 (0)