8d70f37d16Enhance workflow routing logic by improving prompt structure and adding helpers for formatting conversation history and available workflows.Victor Giers2026-06-15 21:22:51 +02:00
2c5f4f71a3Feature: Force web answer selection if web search is enabled and primary workflow choice is weakVictor Giers2026-06-15 21:06:28 +02:00
b3e1130f97Update workflow run test case to pass None for session IDVictor Giers2026-06-15 21:05:04 +02:00
8ced33552eUse direct workflow ID when testing workflow runsVictor Giers2026-06-15 21:04:41 +02:00
b3a33a9fb1Improve assertions and mock checks in workflow router testsVictor Giers2026-06-15 21:03:28 +02:00
3e0b285764Refactor web tool unit tests to update query generation and search assertionsVictor Giers2026-06-15 21:03:06 +02:00
d6b8ee71f6Refactor built-in workflows to use direct web search inputs instead of dedicated query generation nodesVictor Giers2026-06-15 21:02:38 +02:00
8787c2cf65Enhance workflow run input handling by merging router results and supporting web search parametersVictor Giers2026-06-15 21:02:25 +02:00
4da9b7faefAdd utilities to clean and resolve multiple web search queries from input samplesVictor Giers2026-06-15 21:02:07 +02:00
5857c0f60cRefine fast path logic in router by enabling early exit for web search and cleaning up text processingVictor Giers2026-06-15 21:01:58 +02:00
0270a65ab3Refactor input processing: Normalize web search queries and simplify fast path logic in router.Victor Giers2026-06-15 21:01:36 +02:00
5dd5514fc4Refactor web tools: Simplify query processing, remove complex topic matching, and standardize noise result filtering.Victor Giers2026-06-15 21:01:02 +02:00
505085fb87Test: Improve coverage for web tool queries, ensuring accurate transformation and searching for specific topics.Victor Giers2026-06-15 20:58:05 +02:00
c5b8e5a087Enhance web tool queries by adding temporal terms and refactoring fallback query generation logicVictor Giers2026-06-15 20:57:35 +02:00
9c368b97c5Improve agent reliability by implementing evidence-first chat grounding, expanding search vocabulary, refining research question formulation, and adding comprehensive query generation tests.Victor Giers2026-06-15 20:55:47 +02:00
ba51bb9a1bEnhance query terms and add specialized aliases for better lookup coverageVictor Giers2026-06-15 20:55:14 +02:00
bb80610a3cTest: 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.Victor Giers2026-06-15 20:46:44 +02:00
7b07b344e9Enhance web toolchain robustness with advanced filtering, topic matching, and refined query generation.Victor Giers2026-06-15 20:45:57 +02:00
a3abc68d70Update workflow test cases and refine web search toggle labelsVictor Giers2026-06-15 20:40:35 +02:00
9aac9ccb2bRefactor: Update and improve unit tests for workflow router builtinsVictor Giers2026-06-15 20:40:05 +02:00
fb33c291eaRefactor 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.Victor Giers2026-06-15 20:39:34 +02:00
f2644ce3cdEnhance workflow run context by passing target message content and improving 'remember-this' logicVictor Giers2026-06-15 20:25:47 +02:00
3f23d22e6bImplement content extraction for 'remember' and 'save' messagesVictor Giers2026-06-15 20:25:34 +02:00
0e7f54dbb6Pass web search status when selecting a workflowVictor Giers2026-06-15 20:25:26 +02:00
043e40b0aaAdd web search enablement flag to workflow selection parametersVictor Giers2026-06-15 20:25:21 +02:00
024bffecd1Enhance workflow selection logic by implementing fast-path detection and improving manifest filtering based on capabilities, attachments, and keywords.Victor Giers2026-06-15 20:24:50 +02:00
43e329e599Style workflow list items (ellipsis, min-width fix)Victor Giers2026-06-15 16:54:53 +02:00
7fbfe215afImprove workflow list and sidebar stylingVictor Giers2026-06-15 16:54:41 +02:00
35b0c633c3Refactor WorkflowsArea component to manage state externally via props, simplifying local logic and API interactions.Victor Giers2026-06-15 16:54:26 +02:00
ae7b78e12bFeature: Implement WorkflowList component and update WorkflowsArea props in App.jsxVictor Giers2026-06-15 16:54:10 +02:00
65204cda5eImplement workflow selection, creation, duplication, and deletion logic in App componentVictor Giers2026-06-15 16:53:57 +02:00
2c219b3e0cRefactor data fetching: Load workflows and tools concurrently in App componentVictor Giers2026-06-15 16:53:47 +02:00
2c2543b0d1Feature: Implement core workflow management features (create, delete, duplicate) and define default workflow graph schema in App componentVictor Giers2026-06-15 16:53:19 +02:00
fd1f31ee76Refactor knowledge search handler to use multiprocessing for isolated context retrieval and improved stability.Victor Giers2026-06-15 15:50:45 +02:00
604a16d73cRefresh libraries and jobs upon successful Heimgeist save eventVictor Giers2026-06-15 15:49:34 +02:00
6257cf0912Update json module usage in workflow API testsVictor Giers2026-06-15 15:46:54 +02:00
6ebd8b869eTest: Validate workflow run targets source URLs and previous assistant messagesVictor Giers2026-06-15 15:46:44 +02:00
c7eed48fceImprove context handling for workflow runs by auto-detecting target URLs and setting the previous assistant message as the default target ID.Victor Giers2026-06-15 15:46:25 +02:00
f0edcbccd5Update session state when a new client run beginsVictor Giers2026-06-15 15:45:09 +02:00
e274c09ae5Refactor built-in workflows to use conditional branching for message and website saving success/failure statesVictor Giers2026-06-15 15:37:43 +02:00
3a9eb10886config: Use default environment variable for desktop backend API URLVictor Giers2026-06-15 15:33:32 +02:00
291f5fe5d0test(workflow): Use UUIDs for generating unique workflow slugs in testsVictor Giers2026-06-15 15:32:43 +02:00
0a42dc8a2dfeat(tests): Add comprehensive tests for workflow API and runtime executionVictor Giers2026-06-15 15:32:30 +02:00
6450614c5bEnhance workflow state tracking by passing and utilizing selection mode in agent runtimesVictor Giers2026-06-15 15:31:57 +02:00
b1eed9f1b6Refactor chat generation handlers to use a centralized executeWorkflowRun utility for managing complex workflow execution, state updates, and event streaming.Victor Giers2026-06-15 15:31:20 +02:00
dae2ce0f9dImplement message regeneration feature for workflow runsVictor Giers2026-06-15 15:30:21 +02:00
f562fd5c01Fix runtime session check and standardize workflow edge handles in editorVictor Giers2026-06-15 15:29:33 +02:00
d3ddefdc27feat(tests): Add comprehensive unit tests for agent components (registry, router, runtime, validation)Victor Giers2026-06-15 15:24:24 +02:00
c1f3935cf5Integrate workflow router model into chat generation handlers and App componentVictor Giers2026-06-15 15:22:19 +02:00
2b29952835feat(styles): Add comprehensive CSS styling for workflow visualization and componentsVictor Giers2026-06-15 15:20:59 +02:00
b04c3a8ac3Enhance source chip generation to robustly handle object sources, utilizing title and snippet fields.Victor Giers2026-06-15 15:20:06 +02:00
2271022378Feature: Implement Workflow Router Model setting across UI and APIVictor Giers2026-06-15 15:19:51 +02:00
31027a4c9cFeature: Integrate comprehensive workflow support into the chat editor, including sidebar navigation, execution panels, and confirmation dialogs.Victor Giers2026-06-15 15:19:15 +02:00
20e5ae68bdImplement workflow run event handling and update chat state accordinglyVictor Giers2026-06-15 15:19:00 +02:00
2c5a5048dcEnhance request management by adding functionality to track and cancel associated backend workflows.Victor Giers2026-06-15 15:18:51 +02:00
52b9daba19Load available workflows from backend APIVictor Giers2026-06-15 15:18:34 +02:00
920888b336Feature: Implement comprehensive workflow management system (selection, execution panel, and API wrappers)Victor Giers2026-06-15 15:14:40 +02:00