Feat: Let system variables appear in operator prompts #3221 (#8154)

### What problem does this PR solve?
Feat: Let system variables appear in operator prompts #3221

### Type of change


- [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
balibabu
2025-06-10 17:06:30 +08:00
committed by GitHub
parent 3a34def55f
commit c5e4684b44
17 changed files with 105 additions and 82 deletions

View File

@ -16,7 +16,8 @@ import {
} from '../hooks';
import { useAddNode } from '../hooks/use-add-node';
import { useBeforeDelete } from '../hooks/use-before-delete';
import { useShowDrawer } from '../hooks/use-show-drawer';
import { useShowDrawer, useShowLogSheet } from '../hooks/use-show-drawer';
import { LogSheet } from '../log-sheet';
import RunSheet from '../run-sheet';
import { ButtonEdge } from './edge';
import styles from './index.less';
@ -100,6 +101,8 @@ function AgentCanvas({ drawerVisible, hideDrawer }: IProps) {
hideDrawer,
});
const { showLogSheet, logSheetVisible, hideLogSheet } = useShowLogSheet();
const { handleBeforeDelete } = useBeforeDelete();
useWatchNodeFormDataChange();
@ -178,13 +181,15 @@ function AgentCanvas({ drawerVisible, hideDrawer }: IProps) {
hideModal={hideRunOrChatDrawer}
></ChatSheet>
)}
{runVisible && (
<RunSheet
hideModal={hideRunOrChatDrawer}
showModal={showChatModal}
></RunSheet>
)}
{logSheetVisible && (
<LogSheet hideModal={hideLogSheet} showModal={showLogSheet}></LogSheet>
)}
</div>
);
}