Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

Commit f488017

Browse files
committed
feat: update workflow interface
1 parent 8c60e99 commit f488017

4 files changed

Lines changed: 12 additions & 12 deletions

File tree

packages/demo/pages/ui/+Page.tsx

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ ConfigProvider.setConfig({
3131
timeout: 15000,
3232
baseURL:
3333
// "https://station-developer-dev-staging.aevatar.ai/testproject-client",
34-
"https://station-developer-testing.aevatar.ai/default-project-618b-a23e2262-1c3a-client",
34+
"https://station-developer-testing.aevatar.ai/test-work-7d33c579-40e1-client",
3535
},
3636
});
3737

@@ -119,7 +119,7 @@ export default function UI() {
119119

120120
const getTokenByclient = useCallback(async () => {
121121
const TOKEN =
122-
"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg4MzZFOERDQjM2QkZERUUwMDY1QTg2MTE3QTE1N0FDNTUxMjhBNUEiLCJ4NXQiOiJpRGJvM0xOcl9lNEFaYWhoRjZGWHJGVVNpbG8iLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODIvIiwiZXhwIjoxNzYxMzczNzg4LCJpYXQiOjE3NjEyMDA5ODksImF1ZCI6IkFldmF0YXIiLCJzY29wZSI6IkFldmF0YXIgb2ZmbGluZV9hY2Nlc3MiLCJqdGkiOiJmYzVlYzAxYi1hZTYyLTQ4YjktYjQ1OC00YzMwN2Q5YjMzMmUiLCJzdWIiOiI1ZjRkZThlYS1hNjg1LTAyODktMWY4OC0zYTFkMjFlZjE2ZjUiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJydW51bHIiLCJlbWFpbCI6InJ1bnVsckBzbmFwbWFpbC5jYyIsInJvbGUiOlsiYTIzZTIyNjItY2FhYy0wODMyLWVlYjktM2ExZDIxZWYzMmRjX093bmVyIiwiMzdhMGVlOTktNTFlZS1kYWU0LTIwY2QtM2ExZDIxZWYzNDgzX093bmVyIiwiYmFzaWNVc2VyIl0sInBob25lX251bWJlcl92ZXJpZmllZCI6IkZhbHNlIiwiZW1haWxfdmVyaWZpZWQiOiJGYWxzZSIsInVuaXF1ZV9uYW1lIjoicnVudWxyIiwic2VjdXJpdHlfc3RhbXAiOiI2VVJZQ1UzWllDNlZWTUZEM1hKM0JIREtQTFE2VlRPSSIsIm9pX3Byc3QiOiJBZXZhdGFyQXV0aFNlcnZlciIsIm9pX2F1X2lkIjoiNGQ0MGE5YjUtOWI2Zi02MTE2LTA4NWMtM2ExZDIxZWYxYWZiIiwiY2xpZW50X2lkIjoiQWV2YXRhckF1dGhTZXJ2ZXIiLCJvaV90a25faWQiOiI3NDc3YmE2Zi01YjgwLTdkNGUtZTkxZC0zYTFkMjFlZjNiNmIifQ.Ifs6QvZgqaQu75IjJg6EB-XyTzUO_ZdOTzLEoKmhf1jt9-gkomyPXEyj-4EP2qQhpJGSd4mf5DqPO742H6FOMuQ155meomM4-l18unM0JEK4gYOm2DAtQiOxnD0s_oQG2mfdMIsiOH8rMIAJN62C0247_ACwFzP4Q3F_ERjz5Ab0g9QGo-xDI_1Pw4un76RJ2bJVzFYWK3JqFDlXB4U6ErrOPO5OtIL8rZu4CLr-udy7KmKwSU6Jrws--BU9kuuT-Xd-1JOZ8c2YS0q4FTcbtSUUKfb_qOy1dEd6PEIQGPBX49fZ8QuslNbqDQT_GPyq6hRJc3SSSOdF60EmKXKHAQ";
122+
"Bearer eyJhbGciOiJSUzI1NiIsImtpZCI6Ijg4MzZFOERDQjM2QkZERUUwMDY1QTg2MTE3QTE1N0FDNTUxMjhBNUEiLCJ4NXQiOiJpRGJvM0xOcl9lNEFaYWhoRjZGWHJGVVNpbG8iLCJ0eXAiOiJhdCtqd3QifQ.eyJpc3MiOiJodHRwOi8vbG9jYWxob3N0OjgwODIvIiwiZXhwIjoxNzYxNDU0NTIxLCJpYXQiOjE3NjEyODE3MjIsImF1ZCI6IkFldmF0YXIiLCJzY29wZSI6IkFldmF0YXIgb2ZmbGluZV9hY2Nlc3MiLCJqdGkiOiI0MTBlZDA0Yy0zZDM4LTQ1ODgtOWQ0Ni04ZWE1ZDRkNGZhZTYiLCJzdWIiOiI3NTczY2Y5MS00NmJhLWFkNTctZTU1Yi0zYTFkMTJhMjcxZGUiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJsb3VpcyIsImVtYWlsIjoibGl5aW5ncGVpMzNAMTYzLmNvbSIsInJvbGUiOlsiN2QzM2M1NzktMjg0NC0wM2M1LTIwOWMtM2ExZDEyYTI5MGUyX093bmVyIiwiODQ4MGNkZTgtOWE4Mi1kOTJhLTI3NjMtM2ExZDI2YmYxNmE0X093bmVyIiwiYmFzaWNVc2VyIiwiN2JlZTk5NWItYTY4YS0yMTNiLTE3ZWEtM2ExZDI2YWMwNzI3X093bmVyIl0sInBob25lX251bWJlcl92ZXJpZmllZCI6IkZhbHNlIiwiZW1haWxfdmVyaWZpZWQiOiJGYWxzZSIsInVuaXF1ZV9uYW1lIjoibG91aXMiLCJzZWN1cml0eV9zdGFtcCI6IlVTWU9RTVZDSFJKUzNaQ1YzN1pUS0ZWR1k0RVBITkFZIiwib2lfcHJzdCI6IkFldmF0YXJBdXRoU2VydmVyIiwib2lfYXVfaWQiOiIwOWQ5ODI1MS0zZjZiLTY4Y2YtMmYzNi0zYTFkMTJhMjc3NGUiLCJjbGllbnRfaWQiOiJBZXZhdGFyQXV0aFNlcnZlciIsIm9pX3Rrbl9pZCI6ImZiOWIxN2ZmLWVlODQtNWQxNC02MTEzLTNhMWQyNmJmMWVmZCJ9.MK3k5haJdiyUsVM5nrbyXiePY9t3OvzPQit34oYWJ0uyNnEalilIR1FuaZGEjPTj6U2Ha51o3NwwxdBX8I-qBvYO6EoNaScgs1ed09BM0YO_dj8YsNFB0Z_PG6_BziZe0xHmlOU2PYY-urNopNBMJYvvH6TlusnlSTA2P1SXt_5WNKLFOCUIo6rt9F7cslz9_9BaU08yjnkmeH9QccMRqIrMcEXkqkqXB-jJrH0uCNy3NtmCLn6aXenZNv2kk6v6Xnq-2Bx2cOVCLqz6CxzFXQ-GswUvljZ6fIvXpk2uRlRUg3x6MYcTQtPl_87rSU8mq6IX6V0qvNEHOF56Br5zZA";
123123
aevatarAI.fetchRequest.setHeaders({
124124
Authorization: TOKEN,
125125
});
@@ -268,12 +268,6 @@ export default function UI() {
268268
setStage(undefined);
269269
}}
270270
editWorkflow={editWorkflow}
271-
onDuplicateWorkflow={async (workflow) => {
272-
setStage(undefined);
273-
await sleep(1000);
274-
setEditWorkflow(workflow);
275-
onShowWorkflow();
276-
}}
277271
/>
278272
</FullScreen>
279273
)}

packages/services/src/types/workflow.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,8 @@ export interface IWorkflowCoordinatorState {
9393
createTime: string;
9494
term: number;
9595
blackboardId: string;
96+
workflowId: string;
97+
workflowCoordinatorId: string;
9698
backupWorkUnitInfos: string;
9799
version: number;
98100
}
@@ -120,6 +122,10 @@ export interface IWorkflowItem {
120122
term: number;
121123
/** Blackboard ID as string */
122124
blackboardId: string;
125+
126+
workflowId: string;
127+
128+
workflowName: string;
123129
/** JSON array string, each item structure defined by backend */
124130
backupWorkUnitInfos: string;
125131
/** Version number */

packages/ui-react/src/components/ExecutionList/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ export const columns = [
6868
{
6969
id: "execId",
7070
header: "exec.id",
71-
cell: ({ row }) => row.original.blackboardId || "-",
71+
cell: ({ row }) => row.original.workflowId || "-",
7272
},
7373
];
7474

@@ -90,7 +90,7 @@ export default function ExecutionList({
9090

9191
const mergedData = data.map((datum) => {
9292
const matchingDetail = workflowDetails?.find(
93-
(detail) => detail.blackboardId === datum.id
93+
(detail) => detail.workflowId === datum.id
9494
);
9595

9696
return matchingDetail

packages/ui-react/src/components/WorkflowList/index.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export default forwardRef(function WorkflowList(
109109
);
110110

111111
workflowList.items.forEach((item) => {
112-
workflowListAgentInfoMap.set(item.blackboardId, item);
112+
workflowListAgentInfoMap.set(item.workflowId, item);
113113
});
114114
}
115115

@@ -124,7 +124,7 @@ export default forwardRef(function WorkflowList(
124124
});
125125

126126
// const workflowListWithAgentInfo = workflowList.items.map((item) => {
127-
// const agentInfo = workflowAgentMap.get(item.blackboardId);
127+
// const agentInfo = workflowAgentMap.get(item.workflowId);
128128
// return {
129129
// ...item,
130130
// ...agentInfo,

0 commit comments

Comments
 (0)