8ced33552e
Use direct workflow ID when testing workflow runs
2026-06-15 21:05:01 +02:00
32e9e4478e
Update test URL in web tool tests
2026-06-15 21:05:01 +02:00
077bf71aa8
Refine query cleaning logic for web tools
2026-06-15 21:05:01 +02:00
d9d696c22c
Add web search queries to reference fields
2026-06-15 21:05:01 +02:00
93387e6cec
Test: Ensure automatic workflow runs persist router-supplied web search inputs
2026-06-15 21:04:11 +02:00
b3a33a9fb1
Improve assertions and mock checks in workflow router tests
2026-06-15 21:03:55 +02:00
3e0b285764
Refactor web tool unit tests to update query generation and search assertions
2026-06-15 21:03:28 +02:00
d6b8ee71f6
Refactor built-in workflows to use direct web search inputs instead of dedicated query generation nodes
2026-06-15 21:03:05 +02:00
8787c2cf65
Enhance workflow run input handling by merging router results and supporting web search parameters
2026-06-15 21:03:05 +02:00
4da9b7faef
Add utilities to clean and resolve multiple web search queries from input samples
2026-06-15 21:02:25 +02:00
5857c0f60c
Refine fast path logic in router by enabling early exit for web search and cleaning up text processing
2026-06-15 21:02:25 +02:00
0270a65ab3
Refactor input processing: Normalize web search queries and simplify fast path logic in router.
2026-06-15 21:01:58 +02:00
5dd5514fc4
Refactor web tools: Simplify query processing, remove complex topic matching, and standardize noise result filtering.
2026-06-15 21:01:36 +02:00
505085fb87
Test: Improve coverage for web tool queries, ensuring accurate transformation and searching for specific topics.
2026-06-15 20:58:16 +02:00
c5b8e5a087
Enhance web tool queries by adding temporal terms and refactoring fallback query generation logic
2026-06-15 20:58:05 +02:00
9c368b97c5
Improve agent reliability by implementing evidence-first chat grounding, expanding search vocabulary, refining research question formulation, and adding comprehensive query generation tests.
2026-06-15 20:56:06 +02:00
ba51bb9a1b
Enhance query terms and add specialized aliases for better lookup coverage
2026-06-15 20:55:47 +02:00
bb80610a3c
Test: Add comprehensive unit tests for web tools, ensuring robust filtering of noise, generic terms, and irrelevant content during query generation, searching, fetching, and re-ranking.
2026-06-15 20:48:14 +02:00
7b07b344e9
Enhance web toolchain robustness with advanced filtering, topic matching, and refined query generation.
2026-06-15 20:46:44 +02:00
a3abc68d70
Update workflow test cases and refine web search toggle labels
2026-06-15 20:41:43 +02:00
9aac9ccb2b
Refactor: Update and improve unit tests for workflow router builtins
2026-06-15 20:40:34 +02:00
fb33c291ea
Refactor workflow selection logic: Improves manifest prioritization for combined web/knowledge answers and updates the 'web' capability check to be unconditional. Also enhances context logging to differentiate between forced and automatic web search modes.
2026-06-15 20:40:05 +02:00
f45f9dbfe5
Add unit tests for web fetching tools
2026-06-15 20:35:18 +02:00
8f74205db6
Increase URL limit, enforce text truncation limit, and use full content for hashing in web fetch tool
2026-06-15 20:35:18 +02:00
6e951f6ec8
Update chat workflow mode display using workflowSelectionMode
2026-06-15 20:31:00 +02:00
79c6cee413
Refine regex patterns for extracting content from remember/save commands
2026-06-15 20:29:49 +02:00
ebf90ecd8e
Improve target message handling for "remember-this" workflows
2026-06-15 20:29:49 +02:00
c904831bd6
auto-git:
...
[change] backend/tests/test_workflow_router_builtins.py
2026-06-15 20:29:48 +02:00
8b37a8ef58
Enhance workflow router tests to cover web search scenarios and validate fast path permissions
2026-06-15 20:28:49 +02:00
83cde1011a
Feat: Implement workflow selection mode handling in client settings
2026-06-15 20:28:38 +02:00
71d61931cd
Feature: Add workflow selection mode settings and normalization
2026-06-15 20:28:38 +02:00
26eaac5d59
Normalize chat workflow selections to reset invalid or outdated explicit choices to 'direct'
2026-06-15 20:28:24 +02:00
3e37697d12
Restrict workflow selection modes to direct or explicit workflows, removing automatic mode support
2026-06-15 20:28:24 +02:00
33e829f6d8
Implement effective workflow selection logic in chat generation handlers
2026-06-15 20:27:49 +02:00
3206613cc0
Pass workflow selection mode change handler when creating a new chat
2026-06-15 20:27:49 +02:00
443b546ad5
Add handler for workflow selection mode changes to SettingsPanel
2026-06-15 20:27:49 +02:00
8519b2feca
Conditionally render WorkflowSelector when in manual mode
2026-06-15 20:27:11 +02:00
c3b572be0d
Introduce workflow selection mode state management
2026-06-15 20:27:11 +02:00
c420f018f4
Feat: Add workflow selection mode setting (Auto/Manual)
2026-06-15 20:26:58 +02:00
983081eccd
Improve prompt generation by handling long messages and dynamic history context
2026-06-15 20:26:48 +02:00
bd2c003965
Pass edited message content when saving to knowledge
2026-06-15 20:26:48 +02:00
3fd2cf4910
auto-git:
...
[change] backend/agent/validation.py
2026-06-15 20:26:48 +02:00
236d2d8962
auto-git:
...
[change] backend/agent/api.py
[change] backend/agent/schemas.py
2026-06-15 20:26:48 +02:00
f2644ce3cd
Enhance workflow run context by passing target message content and improving 'remember-this' logic
2026-06-15 20:26:02 +02:00
3f23d22e6b
Implement content extraction for 'remember' and 'save' messages
2026-06-15 20:25:44 +02:00
0e7f54dbb6
Pass web search status when selecting a workflow
2026-06-15 20:25:44 +02:00
043e40b0aa
Add web search enablement flag to workflow selection parameters
2026-06-15 20:25:44 +02:00
024bffecd1
Enhance workflow selection logic by implementing fast-path detection and improving manifest filtering based on capabilities, attachments, and keywords.
2026-06-15 20:25:21 +02:00
43e329e599
Style workflow list items (ellipsis, min-width fix)
2026-06-15 16:55:01 +02:00
7fbfe215af
Improve workflow list and sidebar styling
...
Updates include restructuring the main workflows container, enhancing the visual appearance of individual workflow items in the sidebar (adding borders, background colors, and spacing), and adjusting responsive layout rules.
2026-06-15 16:54:53 +02:00