fix: agent log structure

pull/12372/head
zxhlyh 1 year ago
parent f72818bed5
commit 98a03b0593

@ -5,16 +5,13 @@ import type { AgentLogItemWithChildren } from '@/types/workflow'
type AgentLogNavProps = { type AgentLogNavProps = {
agentOrToolLogItemStack: { id: string; label: string }[] agentOrToolLogItemStack: { id: string; label: string }[]
agentOrToolLogListMap: Record<string, AgentLogItemWithChildren[]>
onShowAgentOrToolLog: (detail?: AgentLogItemWithChildren) => void onShowAgentOrToolLog: (detail?: AgentLogItemWithChildren) => void
} }
const AgentLogNav = ({ const AgentLogNav = ({
agentOrToolLogItemStack, agentOrToolLogItemStack,
agentOrToolLogListMap,
onShowAgentOrToolLog, onShowAgentOrToolLog,
}: AgentLogNavProps) => { }: AgentLogNavProps) => {
const top = agentOrToolLogItemStack[agentOrToolLogItemStack.length - 1] const options = agentOrToolLogItemStack.slice(2)
const options = agentOrToolLogListMap[top.id]
return ( return (
<div className='flex items-center p-1 pr-3 h-8'> <div className='flex items-center p-1 pr-3 h-8'>
@ -37,11 +34,17 @@ const AgentLogNav = ({
<RiArrowLeftLine className='mr-1 w-3.5 h-3.5' /> <RiArrowLeftLine className='mr-1 w-3.5 h-3.5' />
Agent strategy Agent strategy
</Button> </Button>
<div className='shrink-0 mx-0.5 system-xs-regular text-divider-deep'>/</div> {
<AgentLogNavMore !!options.length && (
options={options} <>
onShowAgentOrToolLog={onShowAgentOrToolLog} <div className='shrink-0 mx-0.5 system-xs-regular text-divider-deep'>/</div>
/> <AgentLogNavMore
options={options}
onShowAgentOrToolLog={onShowAgentOrToolLog}
/>
</>
)
}
<div className='shrink-0 mx-0.5 system-xs-regular text-divider-deep'>/</div> <div className='shrink-0 mx-0.5 system-xs-regular text-divider-deep'>/</div>
<div className='flex items-center px-[5px] system-xs-medium-uppercase text-text-tertiary'> <div className='flex items-center px-[5px] system-xs-medium-uppercase text-text-tertiary'>
Run Actions Run Actions

@ -19,7 +19,6 @@ const AgentResultPanel = ({
<div className='overflow-y-auto'> <div className='overflow-y-auto'>
<AgentLogNav <AgentLogNav
agentOrToolLogItemStack={agentOrToolLogItemStack} agentOrToolLogItemStack={agentOrToolLogItemStack}
agentOrToolLogListMap={agentOrToolLogListMap}
onShowAgentOrToolLog={onShowAgentOrToolLog} onShowAgentOrToolLog={onShowAgentOrToolLog}
/> />
{ {

Loading…
Cancel
Save