0a0ae16bd6
fix: old custom model not display credential name ( #25112 )
2025-09-04 10:46:10 +08:00
647af6fc69
fix file name
2025-09-04 10:36:44 +08:00
ac057a2d40
Chore: remove dead code in class Graph ( #22791 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
2025-09-04 10:30:04 +08:00
3427f19a01
chore: improved trace info for generating conversation name ( #25118 )
2025-09-04 10:29:12 +08:00
53c4a8787f
[Chore/Refactor] Improve type safety and resolve type checking issues ( #25104 )
2025-09-04 09:35:32 +08:00
04bbf540d9
chore: code format
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:33:53 +08:00
657c27ec75
feat(graph_engine): make runtime state read-only in layer
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:30:40 +08:00
16e9cd5ac5
feat(graph_runtime_state): prevent to set variable pool after initialized.
2025-09-04 02:20:19 +08:00
8332472944
refactor(graph_engine): rename Layer to GraphEngineLayer
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-04 02:11:31 +08:00
fe3f03e50a
feat: add property-based access control to GraphRuntimeState
...
- Replace direct field access with private attributes and property decorators
- Implement deep copy protection for mutable objects (dict, LLMUsage)
- Add helper methods: set_output(), get_output(), update_outputs()
- Add increment_node_run_steps() and add_tokens() convenience methods
- Update loop_node and event_handlers to use new accessor methods
- Add comprehensive unit tests for immutability and validation
- Ensure backward compatibility with existing property access patterns
2025-09-04 02:08:58 +08:00
9c96b23d55
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-04 00:27:08 +08:00
db53656a45
Fix jsonschema compliance: use number instead of float ( #25049 )
...
Signed-off-by: Yongtao Huang<yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 22:27:41 +08:00
ff7a0e3170
fix: improve error logging for vector search operation in MyScale ( #25087 )
2025-09-03 22:24:45 +08:00
e3092837e4
fix file name
2025-09-03 21:26:28 +08:00
5ab3cd7213
fix preview and recommend plugins
2025-09-03 19:42:20 +08:00
49d268d4a3
fix preview and recommend plugins
2025-09-03 19:20:14 +08:00
67cc70ad61
fix: model credential name ( #25081 )
...
Co-authored-by: hjlarry <hjlarry@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 18:23:57 +08:00
aa670c8982
fix(datasource): add datasource icon in tracing panel
2025-09-03 18:23:23 +08:00
451948d49c
Merge remote-tracking branch 'origin/feat/rag-2' into feat/rag-2
2025-09-03 18:10:14 +08:00
fd3b55cc16
fix preview and recommend plugins
2025-09-03 18:09:56 +08:00
0212f0de9f
fix(api): fix workflow execution
2025-09-03 17:11:43 +08:00
a384ae9140
Fix advanced chat workflow event handler signature mismatch ( #25078 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 16:22:13 +08:00
dabf266048
Fix: handle 204 No Content response in MCP client ( #25040 )
2025-09-03 15:22:42 +08:00
58e598dac8
Merge branch 'main' into feat/rag-2
2025-09-03 15:01:41 +08:00
d4aed3df5c
Merge branch 'feat/queue-based-graph-engine' into feat/rag-2
...
# Conflicts:
# api/core/memory/token_buffer_memory.py
# api/core/rag/extractor/notion_extractor.py
# api/core/repositories/sqlalchemy_workflow_node_execution_repository.py
# api/core/variables/variables.py
# api/core/workflow/graph/graph.py
# api/core/workflow/graph_engine/entities/event.py
# api/services/dataset_service.py
# web/app/components/app-sidebar/index.tsx
# web/app/components/base/tag-management/selector.tsx
# web/app/components/base/toast/index.tsx
# web/app/components/datasets/create/website/index.tsx
# web/app/components/datasets/create/website/jina-reader/base/options-wrap.tsx
# web/app/components/workflow/header/version-history-button.tsx
# web/app/components/workflow/hooks/use-inspect-vars-crud-common.ts
# web/app/components/workflow/hooks/use-workflow-interactions.ts
# web/app/components/workflow/panel/version-history-panel/index.tsx
# web/service/base.ts
2025-09-03 15:01:06 +08:00
462e764a3c
typevar example ( #25064 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 14:54:38 +08:00
8c97937cae
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 13:53:43 +08:00
b673560b92
feat: improve multi model credentials ( #25009 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-09-03 13:52:31 +08:00
f6acff4cce
chore: remove unused variables
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 12:12:27 +08:00
b81745aed8
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 11:56:05 +08:00
9d5956cef8
[Chore/Refactor] Switch from MyPy to Basedpyright for type checking ( #25047 )
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-03 11:52:26 +08:00
e1b6da21f4
fix preview and recommend plugins
2025-09-03 11:35:41 +08:00
1fff4620e6
clean console apis and rag cleans. ( #25042 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 11:25:18 +08:00
8c41d95d03
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 11:06:42 +08:00
d2787dc925
feat: tools add rag tag
2025-09-03 10:25:08 +08:00
bc9efa7ea8
Refactor: use DatasourceType.XX.value instead of hardcoded ( #25015 )
...
Signed-off-by: Yongtao Huang <yongtaoh2022@gmail.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-03 08:56:48 +08:00
77a9a73d0d
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-03 01:33:17 +08:00
b5216df4fe
fix: xxx is not bound to a Session ( #24966 )
2025-09-02 21:37:06 +08:00
8fcc864fb7
Post fix of #23224 ( #25007 )
2025-09-02 20:59:08 +08:00
7ace7e65e1
fix preview and recommend plugins
2025-09-02 16:44:18 +08:00
7b379e2a61
chore: apply ty checks on api code with script and ci action ( #24653 )
2025-09-02 16:05:13 +08:00
1770b93e5b
chore(graph_engine): Add a TODO commment in _update_response_outputs in event_handlers
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:20:03 +08:00
d8ff4aa9ba
feat(graph_engine): Handle NodeRunAgentLogEvent
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:02:07 +08:00
9f8f21bf87
chore: remove backup files
...
Signed-off-by: -LAN- <laipz8200@outlook.com >
2025-09-02 15:01:58 +08:00
deea07e905
make clean() function in index_processor_base abstractmethod ( #24959 )
...
Signed-off-by: zhanluxianshen <zhanluxianshen@163.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:48:45 +08:00
a32dde5428
Fix: Resolve workflow_node_execution primary key conflicts with UUID v7 ( #24643 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 14:18:29 +08:00
56fc9088dd
add recommended rag plugin endpoint
2025-09-02 11:56:05 +08:00
0b0dc63f29
Merge remote-tracking branch 'origin/main' into feat/queue-based-graph-engine
2025-09-02 11:52:25 +08:00
ca96350707
chore: optimize SQL queries that perform partial full table scans ( #24786 )
2025-09-02 11:46:11 +08:00
be3af1e234
Migrate SQLAlchemy from 1.x to 2.0 with automated and manual adjustments ( #23224 )
...
Co-authored-by: Yongtao Huang <99629139+hyongtao-db@users.noreply.github.com >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-09-02 10:30:19 +08:00