Commit Graph

  • 3bd9657041 Improve documentation on dependency validation and environment variables master Victor Giers 2026-06-23 13:37:36 +02:00
  • db8c92a96c Enhance native dependency checks by adding detailed preflight reports and supporting strict system dependency failure. Victor Giers 2026-06-23 13:37:07 +02:00
  • 8a95a4238c Improve SteamOS package installation robustness by adding keyring initialization, retry logic, and devmode bootstrap fallback. Victor Giers 2026-06-23 13:26:02 +02:00
  • 6d1c3f48d6 Adjust error handling when determining SteamOS readonly status in run.sh Victor Giers 2026-06-22 21:01:30 +02:00
  • 5a81190f76 Require sudo password verification and provide specific instructions for SteamOS users Victor Giers 2026-06-22 20:58:31 +02:00
  • dd333d106b Improve read-only status check and disable logic for SteamOS Victor Giers 2026-06-22 20:58:04 +02:00
  • ccfd9992c6 Improve README and run.sh by detailing the full dependency bootstrap process and adding a dedicated bootstrap-only execution mode. Victor Giers 2026-06-22 20:54:36 +02:00
  • 4225150bca Enhance runtime dependency management: Added automated checks and local installations for Python 3.13 and the stable Rust toolchain (Cargo/rustc). Victor Giers 2026-06-22 20:54:10 +02:00
  • 62ae20e811 feat(run): Add robust native build dependency detection and installation for Linux/macOS Victor Giers 2026-06-22 20:53:28 +02:00
  • a3c9d37b18 Improve dependency management in run.sh by adding automatic download, verification, and path setting for required Node.js versions (v18+). Victor Giers 2026-06-22 20:24:14 +02:00
  • fa0c98eb8d Fix return value in _migrate_entry_to_global when entry is duplicated Victor Giers 2026-06-16 23:38:51 +02:00
  • e6b9a2db64 Update chat readiness status message from Database to Knowledge Victor Giers 2026-06-16 23:38:47 +02:00
  • 124581744c Deprecate explicit chat database selection components and hooks, standardizing workflow confirmation dialogs to reference 'Knowledge' instead of specific libraries. Victor Giers 2026-06-16 23:38:30 +02:00
  • adb7ba7f8e Refactor: Rename all database references to Knowledge across backend and frontend services, updating endpoints, workflows, and UI terminology. Victor Giers 2026-06-16 23:37:33 +02:00
  • 65277acd5e auto-git: [change] src/App.jsx Victor Giers 2026-06-16 23:35:32 +02:00
  • 20c1e34136 Refactor: Simplify sidebar UI by updating database listing and restricting new chat button visibility based on active mode Victor Giers 2026-06-16 23:34:12 +02:00
  • 396f644f33 Removed chat library session management logic from workflow Victor Giers 2026-06-16 23:33:47 +02:00
  • 0492231194 auto-git: [change] src/App.jsx Victor Giers 2026-06-16 23:32:48 +02:00
  • d2323e4e88 auto-git: [change] src/App.jsx Victor Giers 2026-06-16 23:32:39 +02:00
  • 2f4c2e9e40 Remove local library context enrichment from chat generation workflow Victor Giers 2026-06-16 23:32:09 +02:00
  • 77ba8aa771 Refactor local knowledge context API endpoint and update agent reason string Victor Giers 2026-06-16 23:31:59 +02:00
  • 14923a26e6 Standardize saving tools descriptions to reference 'local Knowledge store' Victor Giers 2026-06-16 23:31:34 +02:00
  • 124e8793bb Update knowledge search tool description to use 'local Knowledge store' Victor Giers 2026-06-16 23:31:29 +02:00
  • f45a4d1a42 Refine global knowledge handling and standardize workflow descriptions Victor Giers 2026-06-16 23:31:25 +02:00
  • 3a79004bdd Enhance local knowledge retrieval (RAG) by initializing global knowledge store and using effective library slugs for workflow runs. Victor Giers 2026-06-16 23:31:05 +02:00
  • 96840911ce Feature: Add API endpoint to save chat messages to global knowledge store Victor Giers 2026-06-16 23:30:33 +02:00
  • e423bcee1b Refactor: Centralize library management using a global knowledge store, adding dedicated API endpoints for various content types (texts, websites, files) under /knowledge. Victor Giers 2026-06-16 23:30:19 +02:00
  • 0c158a8ed6 Implement logic to migrate local libraries into the centralized knowledge store Victor Giers 2026-06-16 23:29:44 +02:00
  • 887c74b5cb Initialize global library constants and utility functions Victor Giers 2026-06-16 23:28:54 +02:00
  • 48cf1e9844 Refactor chat memory tests to support recent mode and structured searching; adds test for async search handler tool Victor Giers 2026-06-16 19:53:34 +02:00
  • c9b8c5d0f5 Add dedicated workflows for searching and answering from past chat memories Victor Giers 2026-06-16 19:52:59 +02:00
  • 05e8b0296f Implement chat memory tool and integrate it into agent capabilities Victor Giers 2026-06-16 19:52:19 +02:00
  • be7e1c7c49 Refactor workflow run logic by removing explicit dependency on chat memory context blocks during execution Victor Giers 2026-06-16 19:51:49 +02:00
  • 872c94351d Refactor: Simplify message construction in chat and regenerate functions by using direct request inputs for enriched messages and sources Victor Giers 2026-06-16 19:51:36 +02:00
  • 1803345957 Refactor: Remove internal helper functions for context processing, source deduplication, and chat memory retrieval Victor Giers 2026-06-16 19:49:58 +02:00
  • 07af68eb11 Refactor chat memory context generation: Simplify deduplication logic, remove minimum score filtering, and introduce explicit context loading modes. Victor Giers 2026-06-16 19:49:36 +02:00
  • 78de35b2cb Refactor chat memory utilities: Update token limits, simplify score calculation, and remove deprecated expansion logic. Victor Giers 2026-06-16 19:49:13 +02:00
  • 57a73d4597 Remove unused stopwords, conversation regex, and query expansions from chat memory module Victor Giers 2026-06-16 19:48:46 +02:00
  • c18117fb87 Add async tests for chat handler and context fallback handling Victor Giers 2026-06-16 19:14:01 +02:00
  • abed82924b Add _model_error_summary and _fallback_content_from_context functions Victor Giers 2026-06-16 19:13:25 +02:00
  • ce21613905 Add _is_probably_html_url utility function Victor Giers 2026-06-16 19:06:49 +02:00
  • c46854a7b2 Add tests for rerank tool fallback when embedding model is unavailable and rerank tool uses fallback when rerank errors Victor Giers 2026-06-16 19:06:25 +02:00
  • f0ff7c894b Add fallback rerank logic for web search Victor Giers 2026-06-16 19:05:57 +02:00
  • da0c694c91 Add RANK_STOPWORDS and fallback rerank logic for missing embeddings Victor Giers 2026-06-16 19:05:29 +02:00
  • d174d28928 auto-git: [change] AGENTS.md Victor Giers 2026-06-16 13:21:38 +02:00
  • 6622b4cce7 auto-git: [change] AGENTS.md Victor Giers 2026-06-16 13:21:36 +02:00
  • 64089af5c3 Refactor chat memory loading to use idiomatic SQLAlchemy ORM queries Victor Giers 2026-06-15 22:58:28 +02:00
  • 9ea61d5e4f Refactor chat memory retrieval to load context from multiple recent sessions using ORM queries; adds option to skip memory-only turns. Victor Giers 2026-06-15 22:58:07 +02:00
  • 964b75d4b7 Refactor chat memory logic to use sources_json for source validation and candidate loading Victor Giers 2026-06-15 22:57:21 +02:00
  • 2aebadb774 Enhance chat memory tests with helper function for sources and verify exclusion of internal memory contexts. Victor Giers 2026-06-15 22:56:42 +02:00
  • b5f90331e7 Enhance chat turn processing to correctly handle memory-only responses Victor Giers 2026-06-15 22:56:17 +02:00
  • 9ec66c3196 Add comprehensive unit tests to chat memory context building, validating recency and domain-specific scenarios Victor Giers 2026-06-15 22:55:36 +02:00
  • 5da8b3ba6d Refactor RAG and web search logic for improved compatibility checks in runtime Victor Giers 2026-06-15 22:55:28 +02:00
  • 60b32513cf Update workflow runtime logic to correctly prepend compatibility context blocks when RAG or Web features are enabled Victor Giers 2026-06-15 22:55:14 +02:00
  • 854ee51861 Enhance agent API by adding compatibility checks for RAG/Web capabilities and safely parsing required workflow capabilities Victor Giers 2026-06-15 22:55:07 +02:00
  • ebfa50bf03 Refactor chat memory context loading and implement previous session history retrieval Victor Giers 2026-06-15 22:54:46 +02:00
  • a5ad7ab261 Improve hit deduplication by enforcing a minimum score threshold Victor Giers 2026-06-15 22:54:25 +02:00
  • 4b0ed88176 Enhance chat memory scoring and token handling by adding expanded query tokens and refining ranking weights. Victor Giers 2026-06-15 22:54:10 +02:00
  • ebbc19c01d Enhance chat memory NLP by updating stopwords, improving last conversation detection regex, and adding query expansions. Victor Giers 2026-06-15 22:53:42 +02:00
  • c9a9253c8d Update type hints in backend/main.py by adding Dict import Victor Giers 2026-06-15 22:37:29 +02:00
  • 1097ca46d8 Ensure chat memory schema exists before running core sync functions Victor Giers 2026-06-15 22:36:36 +02:00
  • a0a103dacd Update chat memory test scenarios with new details Victor Giers 2026-06-15 22:36:21 +02:00
  • 5c578a7b84 Add unit tests for chat memory context building and synchronization Victor Giers 2026-06-15 22:36:03 +02:00
  • 76d066773a Improve source key extraction robustness in chat tools Victor Giers 2026-06-15 22:35:58 +02:00
  • 17e22ec4ef Enhance context handling by ensuring external context is appended to the last user message if not automatically applied during row processing. Victor Giers 2026-06-15 22:35:34 +02:00
  • a111624c36 Improve context block merging logic in WorkflowRuntime and synchronize session memory after execution Victor Giers 2026-06-15 22:34:55 +02:00
  • 767b45d334 Pass dynamic memory blocks to workflow run payload and sync chat memory upon regeneration Victor Giers 2026-06-15 22:34:45 +02:00
  • c0904d78f6 Integrate explicit chat memory context into workflow run selection Victor Giers 2026-06-15 22:34:30 +02:00
  • 3294de9471 Sync and clean up chat memory across session management functions Victor Giers 2026-06-15 22:34:05 +02:00
  • d0c69a4f96 Feat: 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 Giers 2026-06-15 22:33:42 +02:00
  • 031588198d feat: Integrate chat memory schema setup and backfill on startup Victor Giers 2026-06-15 22:32:13 +02:00
  • d9e963ef74 auto-git: [change] backend/chat_memory.py Victor Giers 2026-06-15 22:31:55 +02:00
  • d3e7ec56ee auto-git: [add] backend/chat_memory.py Victor Giers 2026-06-15 22:31:48 +02:00
  • 8616c077cc Improve line sampling deduplication and add robust tests for message digest and prompt construction in router logic Victor Giers 2026-06-15 22:05:04 +02:00
  • 13cfd7518b Implement structured message digestion and attachment summarizing for improved long-context routing. Victor Giers 2026-06-15 22:04:29 +02:00
  • ec28cc9bff Update get_workflow_events call with specific parameters in tests Victor Giers 2026-06-15 21:52:58 +02:00
  • 63d0937754 Add unit test for interrupted workflow event stream API endpoint Victor Giers 2026-06-15 21:52:44 +02:00
  • 1f482810fb Handle run interruption state and errors across components Victor Giers 2026-06-15 21:52:30 +02:00
  • 117a16aca5 Add explicit 'run_interrupted' event when streaming workflow events Victor Giers 2026-06-15 21:52:17 +02:00
  • d415dd7ead Test: Validate research evaluator follow-up query constraints Victor Giers 2026-06-15 21:48:44 +02:00
  • 00fe48f04d Enhance evidence evaluation node with stricter guidelines and richer context Victor Giers 2026-06-15 21:48:32 +02:00
  • 7916fbf242 Add test case to ensure limit node preserves sources from merged context Victor Giers 2026-06-15 21:48:00 +02:00
  • fafd358890 Clean up workflow runtime result by removing 'items' field Victor Giers 2026-06-15 21:47:50 +02:00
  • 58cdc17341 Update tests to reflect refined built-in workflow routing logic Victor Giers 2026-06-15 21:39:18 +02:00
  • 1609e39840 Refine routing descriptions for web-answer and research workflows Victor Giers 2026-06-15 21:39:02 +02:00
  • a66db9fe71 Refine agent routing instructions to distinguish between web-answer and research workflows Victor Giers 2026-06-15 21:38:38 +02:00
  • 8d53590e95 Add unit tests for chat history cleanup logic Victor Giers 2026-06-15 21:37:44 +02:00
  • 0e65dd3bd6 Update workflow router built-in test assertions for improved coverage of routing logic Victor Giers 2026-06-15 21:37:28 +02:00
  • c8930fdb70 Refine title generation prompt to enforce stricter constraints and extract concrete subject Victor Giers 2026-06-15 21:37:10 +02:00
  • bb08eb4a93 Refactor chat handler to drop superseded trailing user messages from history Victor Giers 2026-06-15 21:37:00 +02:00
  • e2d86ff96a Enhance workflow name detection by checking multiple event payload fields Victor Giers 2026-06-15 21:36:41 +02:00
  • 564623fa91 Refine agent workflow definitions by updating routing descriptions for clarity and better differentiation between core capabilities (chat, RAG, web, research). Victor Giers 2026-06-15 21:36:26 +02:00
  • 3ed74e7e8a Refactor router prompts and update workflow choice display format Victor Giers 2026-06-15 21:36:04 +02:00
  • 36cd49d956 Refine usage guidelines and descriptions for core agent workflows Victor Giers 2026-06-15 21:35:27 +02:00
  • 57ce5a4d1e Refactor router inputs: Remove complex keyword detection for 'fresh info' and simplify forced web manifest selection. Victor Giers 2026-06-15 21:34:50 +02:00
  • fb944223e9 Enhance router intelligence to detect requests for fresh information (weather, news) and improve web search forcing logic. Victor Giers 2026-06-15 21:34:24 +02:00
  • e35a29baef Enhance tests for workflow router builtins by validating specific instructional text in the generated prompt and removing cost assertions. Victor Giers 2026-06-15 21:27:11 +02:00
  • d8c6dc06c6 Update built-in workflow descriptions to clarify usage boundaries (Input->Output, Web Answer, Research) Victor Giers 2026-06-15 21:26:26 +02:00
  • 631d632911 Refine router prompt rules and remove cost display from workflow choices Victor Giers 2026-06-15 21:26:14 +02:00
  • 7e53c27115 Refactor workflow selection logic and abstract prompt generation; adds comprehensive test for follow-up context. Victor Giers 2026-06-15 21:23:23 +02:00