autofix-ci[bot] and GitHub
50619fba0a
[autofix.ci] apply automated fixes
2025-11-11 06:54:03 +00:00
Harry
aad31bb703
feat(api): enhance workflow validation and structure checks
...
- Added a new validation class to ensure that trigger nodes do not coexist with UserInput (start) nodes in the workflow graph.
- Implemented a method in WorkflowService to validate the graph structure before persisting workflows, leveraging the new validation logic.
- Updated unit tests to cover the new validation scenarios and ensure proper error propagation.
2025-11-11 14:52:13 +08:00
autofix-ci[bot] and GitHub
186828c13a
[autofix.ci] apply automated fixes
2025-11-11 04:47:22 +00:00
Harry
a94e650ffd
Merge remote-tracking branch 'origin/main' into feat/trigger
...
# Conflicts:
# api/docker/entrypoint.sh
# api/uv.lock
# dev/start-worker
# docker/.env.example
# docker/docker-compose.yaml
# web/app/(commonLayout)/app/(appDetailLayout)/[appId]/overview/chart-view.tsx
# web/app/components/base/date-and-time-picker/date-picker/index.tsx
# web/app/components/base/date-and-time-picker/types.ts
2025-11-11 12:42:01 +08:00
hjlarry
f19a21da11
fix prepare userinput logic
2025-11-10 09:59:20 +08:00
37903722fe
refactor: implement tenant self queue for rag tasks ( #27559 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <[email protected] >
2025-11-06 21:25:50 +08:00
Harry
a6208feed8
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-11-05 12:59:25 +08:00
829796514a
fix:knowledge base reference information is overwritten when using mu… ( #27799 )
...
Co-authored-by: zhengchangchun <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-11-04 16:40:44 +08:00
-LAN- and GitHub
c8e9edc024
refactor(api): set default value for EasyUIBasedAppGenerateEntity.query ( #27712 )
2025-11-04 10:22:43 +08:00
lyzno1
8315e0c74b
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-11-04 09:44:13 +08:00
-LAN- and GitHub
2abbc14703
refactor: replace hardcoded user plan strings with CloudPlan enum ( #27675 )
2025-11-03 11:51:09 +08:00
Yeuoly
d018ef9033
apply autofix to autofix CI
2025-10-30 17:11:49 +08:00
autofix-ci[bot] and GitHub
eb3b5f751a
[autofix.ci] apply automated fixes
2025-10-30 09:08:11 +00:00
Yeuoly
57c65ec625
fix: typing
2025-10-30 14:58:30 +08:00
Yeuoly
ffc3c61d00
merge workflow pasuing
2025-10-30 14:54:14 +08:00
Yeuoly
6e0b408dd5
Merge branch 'main' into feat/trigger
2025-10-30 14:43:27 +08:00
a1c0bd7a1c
feat(api): Introduce workflow pause state management ( #27298 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-30 14:41:09 +08:00
lyzno1
be9eeff6c2
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-30 12:14:47 +08:00
Harry
fb12f31df2
feat(trigger): system variables for trigger nodes
...
Added a timestamp field to the SystemVariable model and updated the WorkflowAppRunner to include the current timestamp during execution. Enhanced node type checks to recognize trigger nodes in various services, ensuring proper handling of system variables and node outputs in TriggerEventNode and TriggerScheduleNode. This improves the overall workflow execution context and maintains consistency across node types.
2025-10-29 18:10:38 +08:00
1e9142c213
feat: enhance tencent trace integration with LLM core metrics ( #27126 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <[email protected] >
2025-10-29 15:53:30 +08:00
lyzno1
c4996f9563
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-28 11:28:06 +08:00
d9860b8907
fix(api): Disable SSE events truncation for service api ( #27484 )
...
Disable SSE events truncation for service api invocations to ensure backward compatibility.
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-27 21:15:44 +08:00
lyzno1
863b4f8fe9
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-23 11:54:35 +08:00
Yeuoly
df9932088f
avoid time slice strategy in community edition
2025-10-22 12:50:11 +08:00
Yeuoly
14acd05846
fix
2025-10-22 12:41:19 +08:00
Yeuoly
cb5607fc8c
refactor: TimeSliceLayer
2025-10-22 12:13:12 +08:00
Yeuoly
7f70d1de1c
ASYNC_WORKFLOW_SCHEDULER_GRANULARITY
2025-10-22 12:10:12 +08:00
Yeuoly
c36173f5a9
fix: typing
2025-10-22 11:55:26 +08:00
Yeuoly
7acbe981e2
fix: discorrect elapsed_time
2025-10-22 11:49:02 +08:00
Yeuoly
dd6ab7c68c
feat: support pausing workflow trigger log
2025-10-22 11:45:16 +08:00
Yeuoly
3d5e2c5ca1
feat(trigger): add suspend/timeslice layers and workflow CFS scheduler
...
- add suspend, timeslice, and trigger post engine layers
- introduce CFS workflow scheduler tasks and supporting entities
- update async workflow, trigger, and webhook services to wire in the new scheduling flow
2025-10-21 19:20:54 +08:00
Jyong and GitHub
82b63cc6e2
add billing enable check ( #27213 )
2025-10-21 17:49:38 +08:00
Joel
e1a3ead941
main
2025-10-21 14:42:27 +08:00
32c715c4d0
rm type ignore ( #25715 )
...
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: -LAN- <[email protected] >
2025-10-21 11:26:58 +08:00
Yeuoly
f02d575379
Merge branch 'main' into feat/trigger
2025-10-21 11:09:26 +08:00
-LAN- and GitHub
578247ffbc
feat(graph_engine): Support pausing workflow graph executions ( #26585 )
...
Signed-off-by: -LAN- <[email protected] >
2025-10-19 21:33:41 +08:00
Harry
80f2c1be67
fix(trigger): enhance error handling and refactor end user creation in trigger workflows
...
- Improved error handling in `TriggerSubscriptionListApi` to return a 404 response for ValueErrors.
- Refactored end user creation logic in `service_api/wraps.py` to use `get_or_create_end_user` for better clarity and consistency.
- Introduced a new method `create_end_user_batch` for batch creation of end users, optimizing database interactions.
- Updated various trigger-related services to utilize the new end user handling, ensuring proper user context during trigger dispatching.
2025-10-17 21:00:57 +08:00
lyzno1
3865555113
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-16 18:30:33 +08:00
8b61f5e9c4
Fix: avoid duplicate response_chunk update in convert_stream_simple_response ( #26965 )
...
Signed-off-by: Yongtao Huang <[email protected] >
Co-authored-by: crazywoola <[email protected] >
2025-10-16 15:53:07 +08:00
cced33d068
use deco to avoid current_user ( #26077 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-16 15:45:51 +09:00
zyssyz123 and GitHub
7065b67d07
add app mode for message ( #26876 )
2025-10-16 10:19:49 +08:00
lyzno1
b20f61356c
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-15 09:53:03 +08:00
Ponder and GitHub
ec6cafd7aa
feat: Cache AppQueueManager.is_stopped() to reduce unnecessary Redis … ( #26778 )
2025-10-13 17:41:16 +08:00
Harry
b283a2b3d9
feat(trigger): add API endpoint to retrieve trigger plugin icons and enhance workflow response handling
...
- Introduced `TriggerProviderIconApi` to fetch icons for trigger plugins based on tenant and provider ID.
- Updated `WorkflowResponseConverter` to include trigger plugin icons in the response.
- Implemented `get_trigger_plugin_icon` method in `TriggerManager` for icon retrieval logic.
- Adjusted `Node` class to correctly set provider information for trigger plugins.
- Modified TypeScript types to accommodate new provider ID field in workflow nodes.
2025-10-13 16:50:32 +08:00
lyzno1
f3b415c095
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-13 13:21:51 +08:00
e3191d4e91
fix enum and type ( #26756 )
...
Signed-off-by: NeatGuyCoding <[email protected] >
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
2025-10-11 17:46:44 +08:00
1bd621f819
remove .value ( #26633 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
2025-10-11 09:08:29 +08:00
lyzno1
bae8e44b32
Merge remote-tracking branch 'origin/main' into feat/trigger
2025-10-10 19:43:23 +08:00
ab2eacb6c1
use model_validate ( #26182 )
...
Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>
Co-authored-by: Copilot <[email protected] >
Co-authored-by: gemini-code-assist[bot] <176961590+gemini-code-assist[bot]@users.noreply.github.com>
Co-authored-by: crazywoola <[email protected] >
2025-10-10 17:30:13 +09:00
lyzno1
85f1cf1d90
Merge branch 'main' into feat/trigger
2025-10-10 15:16:00 +08:00