feat: subagent phase 2 implementation

This commit is contained in:
tanzhenxin
2025-09-03 19:17:29 +08:00
parent c49e4f6e8a
commit 5d8874205d
33 changed files with 2435 additions and 21 deletions

View File

@@ -0,0 +1,26 @@
/**
* @license
* Copyright 2025 Qwen
* SPDX-License-Identifier: Apache-2.0
*/
import { useState, useCallback } from 'react';
export function useSubagentCreateDialog() {
const [isSubagentCreateDialogOpen, setIsSubagentCreateDialogOpen] =
useState(false);
const openSubagentCreateDialog = useCallback(() => {
setIsSubagentCreateDialogOpen(true);
}, []);
const closeSubagentCreateDialog = useCallback(() => {
setIsSubagentCreateDialogOpen(false);
}, []);
return {
isSubagentCreateDialogOpen,
openSubagentCreateDialog,
closeSubagentCreateDialog,
};
}