Skip to content

Commit 336e529

Browse files
Merge pull request #75 from AIDC-AI/parameter_debug_dev
showcase
2 parents a8965d6 + dc25269 commit 336e529

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+1377
-632
lines changed

dist/copilot_web/App-Bps_oxwi.js

Lines changed: 0 additions & 14 deletions
This file was deleted.

dist/copilot_web/App-CGC3pP89.js

Lines changed: 14 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/WorkflowOption-CBi6bt51.js renamed to dist/copilot_web/WorkflowOption-Q_Dg76RS.js

Lines changed: 14 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/assets/input-DE7zKDA4.css

Lines changed: 0 additions & 1 deletion
This file was deleted.

dist/copilot_web/assets/input-DIJFbPQS.css

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/input.js

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/message-components-C62Ox0cV.js renamed to dist/copilot_web/message-components-DKOeeG13.js

Lines changed: 28 additions & 28 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/workflowChat-BgjdLOOW.js

Lines changed: 189 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/copilot_web/workflowChat-DQCCmkLv.js

Lines changed: 0 additions & 183 deletions
This file was deleted.

entry/comfyui-bridge.js

Lines changed: 45 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,18 @@ import { api } from "../../scripts/api.js";
66

77
// 定义事件常量
88
const COPILOT_EVENTS = {
9-
EXPLAIN_NODE: 'copilot:explain-node'
9+
EXPLAIN_NODE: 'copilot:explain-node',
10+
TOOLBOX_USAGE: 'copilot:toolbox-usage',
11+
TOOLBOX_PARAMETERS: 'copilot:toolbox-parameters',
12+
TOOLBOX_DOWNSTREAMNODES: 'copilot:toolbox-downstreamnodes',
1013
};
1114

15+
const COPILOT_TOOLBOX_IDS = {
16+
USAGE: 'Copilot.Toolbox.Usage',
17+
PARAMETERS: 'Copilot.Toolbox.Parameters',
18+
DOWNSTREAMNODES: 'Copilot.Toolbox.DownstreamNodes'
19+
}
20+
1221
function addExtraMenuOptions(nodeType, nodeData, app) {
1322
const original_getExtraMenuOptions = nodeType.prototype.getExtraMenuOptions;
1423
nodeType.prototype.getExtraMenuOptions = function (_, options) {
@@ -31,4 +40,39 @@ app.registerExtension({
3140
async beforeRegisterNodeDef(nodeType, nodeData, app) {
3241
addExtraMenuOptions(nodeType, nodeData, app);
3342
},
43+
commands: [
44+
{
45+
id: COPILOT_TOOLBOX_IDS.USAGE,
46+
label: "Usage",
47+
icon: 'pi pi-info-circle',
48+
function: () => {
49+
window.dispatchEvent(new CustomEvent(COPILOT_EVENTS.TOOLBOX_USAGE, {
50+
51+
}));
52+
}
53+
},
54+
{
55+
id: COPILOT_TOOLBOX_IDS.PARAMETERS,
56+
label: 'Parameters',
57+
icon: 'pi pi-objects-column',
58+
function: () => {
59+
window.dispatchEvent(new CustomEvent(COPILOT_EVENTS.TOOLBOX_PARAMETERS, {
60+
61+
}));
62+
}
63+
},
64+
{
65+
id: COPILOT_TOOLBOX_IDS.DOWNSTREAMNODES,
66+
label: 'Downstream Nodes',
67+
icon: 'pi pi-arrow-circle-right',
68+
function: () => {
69+
window.dispatchEvent(new CustomEvent(COPILOT_EVENTS.TOOLBOX_DOWNSTREAMNODES, {
70+
71+
}));
72+
}
73+
}
74+
],
75+
// Return an array of command IDs to show in the selection toolbox
76+
// when an item is selected
77+
getSelectionToolboxCommands: (selectedItem) => [COPILOT_TOOLBOX_IDS.USAGE, COPILOT_TOOLBOX_IDS.PARAMETERS, COPILOT_TOOLBOX_IDS.DOWNSTREAMNODES]
3478
})

0 commit comments

Comments
 (0)