3bd9657041Improve documentation on dependency validation and environment variables
master
Victor Giers2026-06-23 13:37:36 +02:00
db8c92a96cEnhance native dependency checks by adding detailed preflight reports and supporting strict system dependency failure.Victor Giers2026-06-23 13:37:07 +02:00
8a95a4238cImprove SteamOS package installation robustness by adding keyring initialization, retry logic, and devmode bootstrap fallback.Victor Giers2026-06-23 13:26:02 +02:00
6d1c3f48d6Adjust error handling when determining SteamOS readonly status in run.shVictor Giers2026-06-22 21:01:30 +02:00
5a81190f76Require sudo password verification and provide specific instructions for SteamOS usersVictor Giers2026-06-22 20:58:31 +02:00
dd333d106bImprove read-only status check and disable logic for SteamOSVictor Giers2026-06-22 20:58:04 +02:00
ccfd9992c6Improve README and run.sh by detailing the full dependency bootstrap process and adding a dedicated bootstrap-only execution mode.Victor Giers2026-06-22 20:54:36 +02:00
4225150bcaEnhance runtime dependency management: Added automated checks and local installations for Python 3.13 and the stable Rust toolchain (Cargo/rustc).Victor Giers2026-06-22 20:54:10 +02:00
62ae20e811feat(run): Add robust native build dependency detection and installation for Linux/macOSVictor Giers2026-06-22 20:53:28 +02:00
a3c9d37b18Improve dependency management in run.sh by adding automatic download, verification, and path setting for required Node.js versions (v18+).Victor Giers2026-06-22 20:24:14 +02:00
fa0c98eb8dFix return value in _migrate_entry_to_global when entry is duplicatedVictor Giers2026-06-16 23:38:51 +02:00
e6b9a2db64Update chat readiness status message from Database to KnowledgeVictor Giers2026-06-16 23:38:47 +02:00
124581744cDeprecate explicit chat database selection components and hooks, standardizing workflow confirmation dialogs to reference 'Knowledge' instead of specific libraries.Victor Giers2026-06-16 23:38:30 +02:00
adb7ba7f8eRefactor: Rename all database references to Knowledge across backend and frontend services, updating endpoints, workflows, and UI terminology.Victor Giers2026-06-16 23:37:33 +02:00
20c1e34136Refactor: Simplify sidebar UI by updating database listing and restricting new chat button visibility based on active modeVictor Giers2026-06-16 23:34:12 +02:00
124e8793bbUpdate knowledge search tool description to use 'local Knowledge store'Victor Giers2026-06-16 23:31:29 +02:00
f45a4d1a42Refine global knowledge handling and standardize workflow descriptionsVictor Giers2026-06-16 23:31:25 +02:00
3a79004bddEnhance local knowledge retrieval (RAG) by initializing global knowledge store and using effective library slugs for workflow runs.Victor Giers2026-06-16 23:31:05 +02:00
96840911ceFeature: Add API endpoint to save chat messages to global knowledge storeVictor Giers2026-06-16 23:30:33 +02:00
e423bcee1bRefactor: Centralize library management using a global knowledge store, adding dedicated API endpoints for various content types (texts, websites, files) under /knowledge.Victor Giers2026-06-16 23:30:19 +02:00
0c158a8ed6Implement logic to migrate local libraries into the centralized knowledge storeVictor Giers2026-06-16 23:29:44 +02:00
887c74b5cbInitialize global library constants and utility functionsVictor Giers2026-06-16 23:28:54 +02:00
48cf1e9844Refactor chat memory tests to support recent mode and structured searching; adds test for async search handler toolVictor Giers2026-06-16 19:53:34 +02:00
c9b8c5d0f5Add dedicated workflows for searching and answering from past chat memoriesVictor Giers2026-06-16 19:52:59 +02:00
05e8b0296fImplement chat memory tool and integrate it into agent capabilitiesVictor Giers2026-06-16 19:52:19 +02:00
be7e1c7c49Refactor workflow run logic by removing explicit dependency on chat memory context blocks during executionVictor Giers2026-06-16 19:51:49 +02:00
872c94351dRefactor: Simplify message construction in chat and regenerate functions by using direct request inputs for enriched messages and sourcesVictor Giers2026-06-16 19:51:36 +02:00
1803345957Refactor: Remove internal helper functions for context processing, source deduplication, and chat memory retrievalVictor Giers2026-06-16 19:49:58 +02:00
c46854a7b2Add tests for rerank tool fallback when embedding model is unavailable and rerank tool uses fallback when rerank errorsVictor Giers2026-06-16 19:06:25 +02:00
f0ff7c894bAdd fallback rerank logic for web searchVictor Giers2026-06-16 19:05:57 +02:00
da0c694c91Add RANK_STOPWORDS and fallback rerank logic for missing embeddingsVictor Giers2026-06-16 19:05:29 +02:00
64089af5c3Refactor chat memory loading to use idiomatic SQLAlchemy ORM queriesVictor Giers2026-06-15 22:58:28 +02:00
9ea61d5e4fRefactor chat memory retrieval to load context from multiple recent sessions using ORM queries; adds option to skip memory-only turns.Victor Giers2026-06-15 22:58:07 +02:00
964b75d4b7Refactor chat memory logic to use sources_json for source validation and candidate loadingVictor Giers2026-06-15 22:57:21 +02:00
2aebadb774Enhance chat memory tests with helper function for sources and verify exclusion of internal memory contexts.Victor Giers2026-06-15 22:56:42 +02:00
9ec66c3196Add comprehensive unit tests to chat memory context building, validating recency and domain-specific scenariosVictor Giers2026-06-15 22:55:36 +02:00
5da8b3ba6dRefactor RAG and web search logic for improved compatibility checks in runtimeVictor Giers2026-06-15 22:55:28 +02:00
60b32513cfUpdate workflow runtime logic to correctly prepend compatibility context blocks when RAG or Web features are enabledVictor Giers2026-06-15 22:55:14 +02:00
854ee51861Enhance agent API by adding compatibility checks for RAG/Web capabilities and safely parsing required workflow capabilitiesVictor Giers2026-06-15 22:55:07 +02:00
ebfa50bf03Refactor chat memory context loading and implement previous session history retrievalVictor Giers2026-06-15 22:54:46 +02:00
a5ad7ab261Improve hit deduplication by enforcing a minimum score thresholdVictor Giers2026-06-15 22:54:25 +02:00
4b0ed88176Enhance chat memory scoring and token handling by adding expanded query tokens and refining ranking weights.Victor Giers2026-06-15 22:54:10 +02:00
ebbc19c01dEnhance chat memory NLP by updating stopwords, improving last conversation detection regex, and adding query expansions.Victor Giers2026-06-15 22:53:42 +02:00
c9a9253c8dUpdate type hints in backend/main.py by adding Dict importVictor Giers2026-06-15 22:37:29 +02:00
17e22ec4efEnhance context handling by ensuring external context is appended to the last user message if not automatically applied during row processing.Victor Giers2026-06-15 22:35:34 +02:00
a111624c36Improve context block merging logic in WorkflowRuntime and synchronize session memory after executionVictor Giers2026-06-15 22:34:55 +02:00
767b45d334Pass dynamic memory blocks to workflow run payload and sync chat memory upon regenerationVictor Giers2026-06-15 22:34:45 +02:00
c0904d78f6Integrate explicit chat memory context into workflow run selectionVictor Giers2026-06-15 22:34:30 +02:00
3294de9471Sync and clean up chat memory across session management functionsVictor Giers2026-06-15 22:34:05 +02:00
d0c69a4f96Feat: Integrate persistent chat memory and enhance context management Adds helper functions to retrieve historical chat memory context (_chat_memory_context) and merge enriched messages. Updates both the main chat endpoint and regeneration logic to utilize this context, ensuring conversation continuity and reliable source deduplication.Victor Giers2026-06-15 22:33:42 +02:00
031588198dfeat: Integrate chat memory schema setup and backfill on startupVictor Giers2026-06-15 22:32:13 +02:00
8616c077ccImprove line sampling deduplication and add robust tests for message digest and prompt construction in router logicVictor Giers2026-06-15 22:05:04 +02:00
13cfd7518bImplement structured message digestion and attachment summarizing for improved long-context routing.Victor Giers2026-06-15 22:04:29 +02:00
ec28cc9bffUpdate get_workflow_events call with specific parameters in testsVictor Giers2026-06-15 21:52:58 +02:00
63d0937754Add unit test for interrupted workflow event stream API endpointVictor Giers2026-06-15 21:52:44 +02:00
1f482810fbHandle run interruption state and errors across componentsVictor Giers2026-06-15 21:52:30 +02:00
36cd49d956Refine usage guidelines and descriptions for core agent workflowsVictor Giers2026-06-15 21:35:27 +02:00
57ce5a4d1eRefactor router inputs: Remove complex keyword detection for 'fresh info' and simplify forced web manifest selection.Victor Giers2026-06-15 21:34:50 +02:00
fb944223e9Enhance router intelligence to detect requests for fresh information (weather, news) and improve web search forcing logic.Victor Giers2026-06-15 21:34:24 +02:00
e35a29baefEnhance tests for workflow router builtins by validating specific instructional text in the generated prompt and removing cost assertions.Victor Giers2026-06-15 21:27:11 +02:00
d8c6dc06c6Update built-in workflow descriptions to clarify usage boundaries (Input->Output, Web Answer, Research)Victor Giers2026-06-15 21:26:26 +02:00
631d632911Refine router prompt rules and remove cost display from workflow choicesVictor Giers2026-06-15 21:26:14 +02:00
7e53c27115Refactor workflow selection logic and abstract prompt generation; adds comprehensive test for follow-up context.Victor Giers2026-06-15 21:23:23 +02:00