Commit Graph

545 Commits (c67a7abbe244cba2f83dbcadfbfee47a897fbecf)

Author SHA1 Message Date
QuantumGhost c67a7abbe2 Merge remote-tracking branch 'upstream/main' into feat/variable-pool-rebased 1 year ago
Yeuoly 2020a31785
fix(plugin/migrations) refactor data migration to use specific provider ID classes. (#21187) 1 year ago
Jyong 9a18a98b58
fix keyword search top-k not initial (#21202) 1 year ago
Ganondorf e99861d4fe
Add Filter of Get Workflow Logs (#21172)
Co-authored-by: lizb <lizb@sugon.com>
1 year ago
Xin Zhang 30cfc9c172
Feat/plugin install scope management (#19963) 1 year ago
HyaCinth d4be356ffb
fix(api): add support for "image" icon when duplicate app (#20744) (#20761) 1 year ago
QuantumGhost b58a515f5b fix(api): fix variable type handling in `Start` node.
Fix the issue that `file` and `array[file]` variable in `Start` node are recognized as `object`
type.
1 year ago
QuantumGhost ea89d2a17c fix(api): fix the issue that draft var loader does not decode value properly.
Refactor the segment loading logic.
1 year ago
-LAN- 2440ac43b1
fix: Replace GenericProviderID with ToolProviderID (#21064)
Signed-off-by: -LAN- <laipz8200@outlook.com>
1 year ago
QuantumGhost 40dd9cdeca fix(api): clear all draft variables after importing dsl 1 year ago
yihong 909259da37
fix: delete some dead code using vulture (#20999)
Signed-off-by: yihong0618 <zouzou0208@gmail.com>
1 year ago
QuantumGhost 7aed680953 feat(api): exclude the `loop_round` field while saving LOOP outputs 1 year ago
QuantumGhost 7c7d8ec68a feat(api): preserve variable type while resetting draft variable 1 year ago
QuantumGhost 1e9cd289c6 fix(api): save a dummy output variable for VariableAssigner nodes 1 year ago
QuantumGhost b41d0e1782 fix(api): fix the issue that variable assigner does not save user input into variable pool 1 year ago
QuantumGhost a6efc8204a feat(api): adjust variable resetting logic 1 year ago
QuantumGhost 1152821d8f fix(api): Invert logic for variable exclusion in `_should_variable_be_saved` 1 year ago
QuantumGhost 44a072ffc7 fix(api): Fix the issue that `node_execution_id` is not saved ...
when batch inserting or updating workflow draft variables.
1 year ago
QuantumGhost c482179850 feat(api): conditionally add chatflow-specific variables to system inputs 1 year ago
QuantumGhost d1d06ed9fc Merge remote-tracking branch 'upstream/main' into feat/variable-pool-rebased 1 year ago
QuantumGhost 68408805dc refactor(api): extract enclosing_node_id directly from graph definition
Instead of attaching it to `execution_metadata` and
extracting from the result.
1 year ago
QuantumGhost 59c5254fb9 feat(api): Save the output variables for LOOP node. 1 year ago
QuantumGhost 282f44822c feat(api): do not save `finish_reason` from LLM node outputs 1 year ago
QuantumGhost b28be1a1ff feat(api): add support for node variable value resetting 1 year ago
QuantumGhost 91ee015114 fix(api): fix creating draft conversation variable
Creating a draft converstaion variable does not require a
`node_execution_id`.
1 year ago
Xiyuan Chen 0720bc7408
Feat/webapp verified sso main (#20494) 1 year ago
QuantumGhost 80569ce29f Merge remote-tracking branch 'upstream/main' into feat/variable-pool-rebased 1 year ago
QuantumGhost 724e6a1d80 WIP: node var reset. 1 year ago
Bowen Liang c1a13fa553
chore: replace pseudo-random generators with secrets module (#20616) 1 year ago
QuantumGhost 83cd796b4d feat(api): regenerate the url signature when serializing File object. 1 year ago
QuantumGhost 743b792869 feat(api): reconstruct File object from dictionary when saving outputs.
This ensures that the variables type is correct. It also simplify handling of variable
values when serializing.
1 year ago
QuantumGhost 55eb4765cb refactor(api): Rename `output` parameter of `save` method to `outputs`.
Keep the parameter names consistent with the field names `NodeRunResult`.
1 year ago
QuantumGhost 2edc837585 fix(api): adjust `UpdatedVariable` handling
It's impossible to use Pydantic to restore subclasses of
`Segment` from serialized dictionary (using discriminated
union does not help, neither.)

So migrate to save `variable_type` and `new_value`
separately, instead of store it altogether as a `Segment`
class.
1 year ago
QuantumGhost 83d6a5e92a fix(api): fix the issue that prefilled conv var not commited 1 year ago
Novice 4ac3600f81
fix: update app tag error (#20618) 1 year ago
QuantumGhost 9c0bbb2d2d fix(api): Fix _should_variable_be_visible, removed unused tests 1 year ago
QuantumGhost ffa9bc8998 feat(api): set `last_edited_at` to `None` after resetting 1 year ago
QuantumGhost ea67a96d81 Merge remote-tracking branch 'upstream/main' into feat/variable-pool-rebased 1 year ago
QuantumGhost 9a26211cbf feat(api): implement conversation variable reset api. 1 year ago
QuantumGhost c604659287 feat(api): Update variable handling for `VariableAssigner` nodes
- Put updated variables data in `process_data`
- Use structured object to describe updated variables.
1 year ago
QuantumGhost 77ec5f3f68 chore(api): fix mypy typing issues, remove debugging code 1 year ago
QuantumGhost 72561300ec feat(api): Prefill conversation variables in draft workflow and update related services 1 year ago
QuantumGhost 43cae8fc0b fix(api): update `last_edited_at` when updating a draft variable 1 year ago
QuantumGhost 61840f64b3 feat(api): Add `fallback_variables` support for DraftVarLoader. 1 year ago
Ganondorf 51f64797cd
Add APIs for Knowledge Base Tag Management and Dataset Binding (#20023)
Co-authored-by: lizb <lizb@sugon.com>
1 year ago
Dongyu Li 1ea4459d9f
update knowledge base api (#20426) 1 year ago
yihong 5a991295e0
fix: drop some type fixme (#20344) 1 year ago
-LAN- f7fb10635f
refactor(workflow): Rename workflow node execution models (#20458)
Signed-off-by: -LAN- <laipz8200@outlook.com>
1 year ago
-LAN- 482e50aae9
Refactor/remove db from cycle manager (#20455)
Signed-off-by: -LAN- <laipz8200@outlook.com>
1 year ago
QuantumGhost 6df77c7ae2 feat(api): add support for conversation input fields in draft node run api 1 year ago