|  | @@ -36,6 +36,7 @@ import useBreakpoints, { MediaType } from '@/hooks/use-breakpoints'
 | 
	
		
			
				|  |  |  import TextGeneration from '@/app/components/app/text-generate/item'
 | 
	
		
			
				|  |  |  import { addFileInfos, sortAgentSorts } from '@/app/components/tools/utils'
 | 
	
		
			
				|  |  |  import MessageLogModal from '@/app/components/base/message-log-modal'
 | 
	
		
			
				|  |  | +import PromptLogModal from '@/app/components/base/prompt-log-modal'
 | 
	
		
			
				|  |  |  import { useStore as useAppStore } from '@/app/components/app/store'
 | 
	
		
			
				|  |  |  import { useAppContext } from '@/context/app-context'
 | 
	
		
			
				|  |  |  import useTimestamp from '@/hooks/use-timestamp'
 | 
	
	
		
			
				|  | @@ -168,11 +169,13 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
 | 
	
		
			
				|  |  |    const { userProfile: { timezone } } = useAppContext()
 | 
	
		
			
				|  |  |    const { formatTime } = useTimestamp()
 | 
	
		
			
				|  |  |    const { onClose, appDetail } = useContext(DrawerContext)
 | 
	
		
			
				|  |  | -  const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
 | 
	
		
			
				|  |  | +  const { currentLogItem, setCurrentLogItem, showMessageLogModal, setShowMessageLogModal, showPromptLogModal, setShowPromptLogModal, currentLogModalActiveTab } = useAppStore(useShallow(state => ({
 | 
	
		
			
				|  |  |      currentLogItem: state.currentLogItem,
 | 
	
		
			
				|  |  |      setCurrentLogItem: state.setCurrentLogItem,
 | 
	
		
			
				|  |  |      showMessageLogModal: state.showMessageLogModal,
 | 
	
		
			
				|  |  |      setShowMessageLogModal: state.setShowMessageLogModal,
 | 
	
		
			
				|  |  | +    showPromptLogModal: state.showPromptLogModal,
 | 
	
		
			
				|  |  | +    setShowPromptLogModal: state.setShowPromptLogModal,
 | 
	
		
			
				|  |  |      currentLogModalActiveTab: state.currentLogModalActiveTab,
 | 
	
		
			
				|  |  |    })))
 | 
	
		
			
				|  |  |    const { t } = useTranslation()
 | 
	
	
		
			
				|  | @@ -557,6 +560,16 @@ function DetailPanel({ detail, onFeedback }: IDetailPanel) {
 | 
	
		
			
				|  |  |            defaultTab={currentLogModalActiveTab}
 | 
	
		
			
				|  |  |          />
 | 
	
		
			
				|  |  |        )}
 | 
	
		
			
				|  |  | +      {showPromptLogModal && (
 | 
	
		
			
				|  |  | +        <PromptLogModal
 | 
	
		
			
				|  |  | +          width={width}
 | 
	
		
			
				|  |  | +          currentLogItem={currentLogItem}
 | 
	
		
			
				|  |  | +          onCancel={() => {
 | 
	
		
			
				|  |  | +            setCurrentLogItem()
 | 
	
		
			
				|  |  | +            setShowPromptLogModal(false)
 | 
	
		
			
				|  |  | +          }}
 | 
	
		
			
				|  |  | +        />
 | 
	
		
			
				|  |  | +      )}
 | 
	
		
			
				|  |  |      </div>
 | 
	
		
			
				|  |  |    )
 | 
	
		
			
				|  |  |  }
 |