Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

FEAT: NEW WORKFLOW ENGINE #3160

Merged
merged 1,315 commits into from
Apr 8, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
1315 commits
Select commit Hold shift + click to select a range
ead55ce
chore: support hide editor var search
iamjoel Mar 28, 2024
b8818c9
feat: answer use selector vars
iamjoel Mar 28, 2024
c1bf4c6
chore: var picker ui
iamjoel Mar 28, 2024
51404f9
refactor: tool engine
Yeuoly Mar 28, 2024
c1466a7
Merge branch 'feat/merge-tool-engine' into feat/workflow
Yeuoly Mar 28, 2024
d7c4032
fix style of app creation
JzoNgKVO Mar 28, 2024
8528593
feat: add agent tool invoke meta
Yeuoly Mar 28, 2024
05bb65b
add icon for tool node
JzoNgKVO Mar 28, 2024
4eb9027
add icon for tool node in web app
JzoNgKVO Mar 28, 2024
42ad622
fix tool icon
JzoNgKVO Mar 28, 2024
f930521
chore: start var name check
iamjoel Mar 29, 2024
a32465e
chore: handle key exists check
iamjoel Mar 29, 2024
1ea8504
chore: code output var empty check
iamjoel Mar 29, 2024
46cc635
fix: error status code
iamjoel Mar 29, 2024
91b84d8
chore: http node check
iamjoel Mar 29, 2024
8d2ac8f
feat: ignore invalid vars keys
iamjoel Mar 29, 2024
12ed31b
feat: api support var logic
iamjoel Mar 29, 2024
06a6d39
checklist
zxhlyh Mar 28, 2024
d7be9c0
prompt editor
zxhlyh Mar 29, 2024
b50e897
fix: prompt editor
zxhlyh Mar 29, 2024
950a52f
feat: input var ui
iamjoel Mar 29, 2024
636603d
chore: type picker
iamjoel Mar 29, 2024
4e548ff
feat: add insert var tooltip
iamjoel Mar 29, 2024
d673b4c
fix: prompt editor
zxhlyh Mar 29, 2024
589ac9b
feat: http key value inputs
iamjoel Mar 29, 2024
83651a0
feat: http attr support selct keys
iamjoel Mar 29, 2024
815262b
chore: remove input vars
iamjoel Mar 29, 2024
760ada3
checklist
zxhlyh Mar 29, 2024
a8236a2
feat: body to json editor
iamjoel Mar 29, 2024
6444d94
fix style of app card
JzoNgKVO Mar 29, 2024
7c45f36
checklist
zxhlyh Mar 29, 2024
8a2d04b
chore: llm editor bg and not flash
iamjoel Mar 29, 2024
971436d
llm and answer node support inner variable template
takatost Mar 29, 2024
2d26c47
add history message
JohnJyong Mar 29, 2024
704cb42
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Mar 29, 2024
586488c
feat: llm output and raw text
iamjoel Mar 29, 2024
6b3bc78
fix: http text pass vars
iamjoel Mar 29, 2024
f43faa1
feat: add condition placeholder to if-else node
nite-knite Mar 29, 2024
11b428a
feat: agent log
Yeuoly Mar 29, 2024
ca6acf2
fixed single retrival
JohnJyong Mar 29, 2024
bab88ef
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Mar 29, 2024
0d12e5c
run history
zxhlyh Mar 29, 2024
75ffdc9
fixed single retrival
JohnJyong Mar 29, 2024
a647698
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Mar 29, 2024
fb364d4
refactor
Yeuoly Mar 29, 2024
142d1be
refactor
Yeuoly Mar 29, 2024
de3b7e8
http request node support template variable
takatost Mar 29, 2024
a30a6dd
Merge branch 'main' into feat/workflow
takatost Mar 29, 2024
b394dd6
fix convert bug
takatost Mar 29, 2024
429dd11
add icon for tool node execution
takatost Mar 29, 2024
c20685e
fix
Yeuoly Mar 29, 2024
e03367a
feat: get input vars
iamjoel Apr 1, 2024
705d765
feat: llm show vars
iamjoel Apr 1, 2024
dfad420
sys variable
zxhlyh Apr 1, 2024
e9985f0
chore: enchance debug show name
iamjoel Apr 1, 2024
0843af2
fix: sys var not show
iamjoel Apr 1, 2024
50a7c2c
fix bug
takatost Apr 1, 2024
ffb6989
fix: edge
zxhlyh Apr 1, 2024
c330f89
feat: support llm single run
iamjoel Apr 1, 2024
85ce2e8
merge main
zxhlyh Apr 1, 2024
e2d0ff4
chore: run text font size
iamjoel Apr 1, 2024
f967203
remove automatic
JzoNgKVO Apr 1, 2024
9147e00
node connect
zxhlyh Apr 1, 2024
072967a
fix node single step run of answer & http request & llm
takatost Apr 1, 2024
86a3251
fix: tool variable selectors
Yeuoly Apr 1, 2024
806f27c
revert automatic prompt
JzoNgKVO Apr 1, 2024
3b3d19d
Merge branch 'main' into feat/workflow
takatost Apr 1, 2024
7c64f2c
feat: use en-US recommended apps as fallback if using unmaintained la…
takatost Apr 1, 2024
df9e2e4
workflow template
zxhlyh Apr 1, 2024
5b81234
fix: tool entities
Yeuoly Apr 1, 2024
d050921
prompt editor
zxhlyh Apr 1, 2024
74ead43
fix: query selector set sys value problem
iamjoel Apr 1, 2024
53c9887
fix: no var caused bugs
iamjoel Apr 1, 2024
51f225e
fix
zxhlyh Apr 1, 2024
75e95e0
fix: test
Yeuoly Apr 1, 2024
7e25960
fix: debugger form struct and textare line-height
iamjoel Apr 1, 2024
6fea18b
feat: insert var key ui
iamjoel Apr 1, 2024
a42f26d
fix: object label not pass the right value
iamjoel Apr 1, 2024
ab2c112
feat: reuse get vars inputs and http request url
iamjoel Apr 1, 2024
e08d871
fix: http other params check
iamjoel Apr 1, 2024
45d5d25
fix prompt editor
zxhlyh Apr 1, 2024
8c55ff3
fix bugs
takatost Apr 1, 2024
41cce46
fix: http var inputs
iamjoel Apr 1, 2024
5793855
fix http single run
takatost Apr 1, 2024
04b4be2
refresh history
zxhlyh Apr 1, 2024
5c3162c
fix: http delete btn hide
iamjoel Apr 1, 2024
e800109
node selected
zxhlyh Apr 1, 2024
31f24e1
enhance: enable configurate limitation of code
Yeuoly Apr 1, 2024
b5fa68f
node selected
zxhlyh Apr 1, 2024
1ab3b73
add app info for workflow convert
takatost Apr 1, 2024
4e31d7b
chat
zxhlyh Apr 1, 2024
9fb7100
modify style of app type tag
JzoNgKVO Apr 1, 2024
00728c2
support type fitlering for app template
JzoNgKVO Apr 1, 2024
6e0f13f
feat: tool new struct
iamjoel Apr 2, 2024
c5e58c7
remove not necessary error reporting
takatost Apr 2, 2024
56a1d53
chore: types
iamjoel Apr 2, 2024
396a3e0
feat: add tool parameter type converter
Yeuoly Apr 2, 2024
9d7ab04
chat error
zxhlyh Apr 2, 2024
0fcb746
add created_at for app model config
takatost Apr 2, 2024
cf22842
support app creation in nav
JzoNgKVO Apr 2, 2024
fd8ed95
fix prompt log
JzoNgKVO Apr 2, 2024
8125d8f
modify params of app switch
JzoNgKVO Apr 2, 2024
fe56955
fix app type label
JzoNgKVO Apr 2, 2024
ef39fa3
node connect
zxhlyh Apr 2, 2024
8be04b5
fix: http attr key rerender
iamjoel Apr 2, 2024
f19219a
fix knowledge retrival
JohnJyong Apr 2, 2024
09650b9
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Apr 2, 2024
7a2083a
fix: num suuport var insert
iamjoel Apr 2, 2024
f62775b
fix: prompt-editor
zxhlyh Apr 2, 2024
426abe2
fix: variable type add missing key
iamjoel Apr 2, 2024
1af2d06
feat: add tool benchmark
Yeuoly Apr 2, 2024
01e832a
fix: linter
Yeuoly Apr 2, 2024
34f4f76
fix: handle debug run valid
iamjoel Apr 2, 2024
8b01796
fix external data convert
takatost Apr 2, 2024
5adbcac
fix: end node can not selector
iamjoel Apr 2, 2024
5e20132
Merge branch 'main' into feat/workflow
JohnJyong Apr 2, 2024
36c3774
modify test run panel
JzoNgKVO Apr 2, 2024
e46c3a9
optimize: tool
Yeuoly Apr 2, 2024
f832211
db migrate merge
JohnJyong Apr 2, 2024
74538fb
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Apr 2, 2024
d72524c
hide result info in chatflow
JzoNgKVO Apr 2, 2024
e0a1521
fix: prompt-editor
zxhlyh Apr 2, 2024
56cb9cc
feat: update workflow app publishing
nite-knite Apr 2, 2024
a9f7f88
feat: answer support render var input
iamjoel Apr 2, 2024
2d7c43b
feat: http panel
iamjoel Apr 2, 2024
59d279f
fix: remove rename check
iamjoel Apr 2, 2024
1c004e0
optimize: sd
Yeuoly Apr 2, 2024
716936e
fix: remove key replicate
iamjoel Apr 2, 2024
fbdf2ba
fix: classify default two classifies and empty check
iamjoel Apr 2, 2024
fb2fa62
fix: use sys query instead user query
iamjoel Apr 2, 2024
0202469
fix: checklist
zxhlyh Apr 2, 2024
01c6a35
chore: encoder
Yeuoly Apr 2, 2024
d260e6b
fix: prompt-editor
zxhlyh Apr 2, 2024
5df6657
fix crash of advanced prompt app
JzoNgKVO Apr 2, 2024
f7184c0
fix: tool node check
zxhlyh Apr 2, 2024
cf449b3
code node rename
zxhlyh Apr 2, 2024
f7e4f0a
fix: run error
zxhlyh Apr 2, 2024
5a4ea09
add inputs for workflow_started event
takatost Apr 2, 2024
6b06c5b
optimize workflow inputs
takatost Apr 2, 2024
fef62d9
Merge branch 'main' into feat/workflow
takatost Apr 2, 2024
00d9c48
fix migration version dependency
takatost Apr 2, 2024
f291aec
chore: start input placeholder and bg
iamjoel Apr 3, 2024
9fea2fd
feat: change from creditical schema value from api
iamjoel Apr 3, 2024
d48bdf3
chore: generic
Yeuoly Apr 3, 2024
459b690
fix: prompt-editor
zxhlyh Apr 3, 2024
aca395b
fix test run
JzoNgKVO Apr 3, 2024
52a1c45
feat: update chat app publishing
nite-knite Apr 3, 2024
20394b3
fix
zxhlyh Apr 3, 2024
ccb67bf
fix: tools
Yeuoly Apr 3, 2024
88ef220
fix app list cache
JzoNgKVO Apr 3, 2024
37a282c
fix: add default lora
Yeuoly Apr 3, 2024
3f11e11
chore: confirm ui
iamjoel Apr 3, 2024
28e813f
fix
zxhlyh Apr 3, 2024
bd3b400
chore: support click to show choose add var
iamjoel Apr 3, 2024
ba3039d
merge feat/workflow
zxhlyh Apr 3, 2024
c3bb541
fix
zxhlyh Apr 3, 2024
c8db4d8
fix: editor choose context would blur
iamjoel Apr 3, 2024
aee669f
fix max length for paragraph
JzoNgKVO Apr 3, 2024
3ac37e8
fix: sandbox tips
Yeuoly Apr 3, 2024
f06554a
fix: sync draft
zxhlyh Apr 3, 2024
c43eaee
fix: can not open
iamjoel Apr 3, 2024
088842d
fix: prompt editor
zxhlyh Apr 3, 2024
add7bdc
fix: add input instance id
iamjoel Apr 3, 2024
fedcfe9
update version to 0.6.0-preview-workflow.2
takatost Apr 3, 2024
b705041
chore: remove uage output
iamjoel Apr 3, 2024
379f9b5
fix: start node not show sys files
iamjoel Apr 3, 2024
b3a4a52
fix: valid tool valid empty error
iamjoel Apr 3, 2024
2a2f4cd
fix: label ui
iamjoel Apr 3, 2024
ab56e6b
fix: enable memory add sys query var input
iamjoel Apr 3, 2024
464aee0
fix: prompt editor
zxhlyh Apr 3, 2024
53aca1a
add sys variables for start node
takatost Apr 3, 2024
e13f8da
fix: prompt editor
zxhlyh Apr 3, 2024
62919a9
app list mutation
JzoNgKVO Apr 3, 2024
0026cb4
compatible query is None
JohnJyong Apr 3, 2024
85e568e
compatible query is None
JohnJyong Apr 3, 2024
a8802c0
fix: empty parameters
Yeuoly Apr 5, 2024
037337c
add metadata for messages api
takatost Apr 5, 2024
552a77e
fix: prompt editor & node connect
zxhlyh Apr 5, 2024
5ea18b8
fix: checklist
zxhlyh Apr 6, 2024
130e693
add type icon in app info detail
JzoNgKVO Apr 6, 2024
0d9d680
fix style of nav
JzoNgKVO Apr 6, 2024
12f6986
fix: ui
zxhlyh Apr 6, 2024
c1e73c2
fix style of test run
JzoNgKVO Apr 6, 2024
d7dd6b3
fix: next step
zxhlyh Apr 6, 2024
c2b7728
height calculation in result of test run
JzoNgKVO Apr 6, 2024
6317dc7
fix: feature
zxhlyh Apr 6, 2024
108b354
fix style of workflow process
JzoNgKVO Apr 6, 2024
2799499
fix: prompt-editor
zxhlyh Apr 6, 2024
c55846d
fix: http node ui
iamjoel Apr 7, 2024
dc444b9
fix: http node ui again
iamjoel Apr 7, 2024
bf3c729
chore: http auth hover
iamjoel Apr 7, 2024
3dfdfd8
fix: checklist
zxhlyh Apr 7, 2024
a090bac
fix: var search
iamjoel Apr 7, 2024
bd74af5
optimize
takatost Apr 7, 2024
6e6fff9
fix: prompt-editor workflow variable replacement
zxhlyh Apr 7, 2024
951c475
fix: prompt-editor workflow variable replacement
zxhlyh Apr 7, 2024
6e573f5
fix: answer mb
iamjoel Apr 7, 2024
7fab37a
fix: template transform
Yeuoly Apr 7, 2024
dd70b10
fix chat histories
takatost Apr 7, 2024
7e93694
fix: prompt-editor node replacement
zxhlyh Apr 7, 2024
a486281
fix: tool not check auth
iamjoel Apr 7, 2024
f0ef4b2
fix: block selector
zxhlyh Apr 7, 2024
f2b3cb0
feat: add prompt empty check
iamjoel Apr 7, 2024
71e3c34
chore: var input show render
iamjoel Apr 7, 2024
4c4dc3a
fix
zxhlyh Apr 7, 2024
f20081b
Merge branch 'main' into feat/workflow
JohnJyong Apr 7, 2024
51423d6
chore: var assigner auto add before kn node
iamjoel Apr 7, 2024
aa8e1c1
fix: model provider
zxhlyh Apr 7, 2024
6b7b2d1
fix: panel operator
zxhlyh Apr 7, 2024
548c68c
add variable assigner node return input
JohnJyong Apr 7, 2024
8a8422e
Merge remote-tracking branch 'origin/feat/workflow' into feat/workflow
JohnJyong Apr 7, 2024
ef73f8b
fix style of chat item
JzoNgKVO Apr 7, 2024
b6b589e
hide input when inputs not existed
JzoNgKVO Apr 7, 2024
62473c7
fix: tools can not remove default value
iamjoel Apr 7, 2024
10e2e14
fix: invalid variable
zxhlyh Apr 7, 2024
a4562fe
fix: prompt-editor pick
zxhlyh Apr 7, 2024
98bf1c9
chore: vars in llm http remove detect
iamjoel Apr 7, 2024
ddeb911
feat: llm not insert context tip
iamjoel Apr 7, 2024
2d5c1d2
fix: knowledge llm param set
iamjoel Apr 7, 2024
6508254
fix: choose var flash
iamjoel Apr 7, 2024
f451855
fix: spell error
iamjoel Apr 7, 2024
8f5df2d
append workflow finished event before chatflow error output
takatost Apr 7, 2024
74d9f6f
fix: llm popup and output text
iamjoel Apr 7, 2024
a116d05
feat: add dataset list placeholder
nite-knite Apr 7, 2024
0834046
Merge branch 'main' into feat/workflow
takatost Apr 7, 2024
de23ba5
remove workflow branch image build
takatost Apr 7, 2024
a7b6db2
add variable assigner node return input
JohnJyong Apr 8, 2024
6b404d0
version to 0.6.0
takatost Apr 8, 2024
8284e14
chore: handle if array conditions
iamjoel Apr 8, 2024
b79f80f
fix: node name too long
iamjoel Apr 8, 2024
cc36703
fix: feature setting
zxhlyh Apr 8, 2024
b66642e
fix style of app sidebar and app nav in dataset detail
JzoNgKVO Apr 8, 2024
a5e6630
fix: end node ovflow
iamjoel Apr 8, 2024
cbf45da
question classifier optimize
JohnJyong Apr 8, 2024
9052502
do NOT collapse app sidebar in workflow
JzoNgKVO Apr 8, 2024
ea1fdf7
chore: handle some dataset type may not show file icon
iamjoel Apr 8, 2024
99d4656
chore: give node name priority width
iamjoel Apr 8, 2024
87958d7
fix: answer required check
iamjoel Apr 8, 2024
7060275
fix: none provider id
Yeuoly Apr 8, 2024
98ae2af
feat: load editor file from local instead of cdn
iamjoel Apr 8, 2024
0e695cf
fix: help link
zxhlyh Apr 8, 2024
2dac1df
Merge branch 'main' into feat/workflow
iamjoel Apr 8, 2024
fc2f436
fix style of log in chat record
JzoNgKVO Apr 8, 2024
ada242e
refactor: actions
Yeuoly Apr 8, 2024
9b90e08
fix: benchmark
Yeuoly Apr 8, 2024
4fecc42
fix: ci
Yeuoly Apr 8, 2024
3814218
fix: ci
Yeuoly Apr 8, 2024
9202249
fix: ci
Yeuoly Apr 8, 2024
41a7a4f
fix: compose
Yeuoly Apr 8, 2024
cace60d
update
JohnJyong Apr 8, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
chore: type picker
  • Loading branch information
iamjoel committed Mar 29, 2024
commit 636603d5afa307d6ee958a4d0ce7440ae3661068
Original file line number Diff line number Diff line change
Expand Up @@ -50,19 +50,12 @@ const Editor: FC<Props> = ({
placeholder={placeholder}
placeholderClassName={placeholderClassName}
value={value}
outToolDisabled
canNotAddContext
contextBlock={{
show: false,
selectable: false,
datasets: [],
onAddContext: () => { },
}}
variableBlock={{
variables: [],
externalTools: [],
onAddExternalTool: () => { },
}}
historyBlock={{
show: false,
selectable: false,
Expand All @@ -78,7 +71,6 @@ const Editor: FC<Props> = ({
}}
workflowVariableBlock={{
show: true,
selectable: true,
variables: nodesOutputVars || [],
getWorkflowNode: getNode,
}}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ const ApiInput: FC<Props> = ({
onChange={onMethodChange}
options={MethodOptions}
trigger={
<div className={cn(readonly && 'cursor-pointer', 'h-8 shrink-0 flex items-center px-2.5 border-r border-black/5')} >
<div className={cn(readonly && 'cursor-pointer', 'h-8 shrink-0 flex items-center px-2.5 bg-gray-100 border-black/5 rounded-lg')} >
<div className='w-12 pl-0.5 leading-[18px] text-xs font-medium text-gray-900 uppercase'>{method}</div>
{!readonly && <ChevronDown className='ml-1 w-3.5 h-3.5 text-gray-700' />}
</div>
Expand Down