Commit Graph

695 Commits

Author SHA1 Message Date
8a95a4238c Improve SteamOS package installation robustness by adding keyring initialization, retry logic, and devmode bootstrap fallback. 2026-06-23 13:26:33 +02:00
6d1c3f48d6 Adjust error handling when determining SteamOS readonly status in run.sh 2026-06-22 21:02:43 +02:00
5a81190f76 Require sudo password verification and provide specific instructions for SteamOS users 2026-06-22 20:58:41 +02:00
dd333d106b Improve read-only status check and disable logic for SteamOS 2026-06-22 20:58:41 +02:00
ccfd9992c6 Improve README and run.sh by detailing the full dependency bootstrap process and adding a dedicated bootstrap-only execution mode. 2026-06-22 20:54:51 +02:00
4225150bca Enhance runtime dependency management: Added automated checks and local installations for Python 3.13 and the stable Rust toolchain (Cargo/rustc). 2026-06-22 20:54:23 +02:00
62ae20e811 feat(run): Add robust native build dependency detection and installation for Linux/macOS 2026-06-22 20:53:56 +02:00
a3c9d37b18 Improve dependency management in run.sh by adding automatic download, verification, and path setting for required Node.js versions (v18+). 2026-06-22 20:25:05 +02:00
fa0c98eb8d Fix return value in _migrate_entry_to_global when entry is duplicated 2026-06-16 23:40:02 +02:00
e6b9a2db64 Update chat readiness status message from Database to Knowledge 2026-06-16 23:40:02 +02:00
124581744c Deprecate explicit chat database selection components and hooks, standardizing workflow confirmation dialogs to reference 'Knowledge' instead of specific libraries. 2026-06-16 23:38:47 +02:00
adb7ba7f8e Refactor: Rename all database references to Knowledge across backend and frontend services, updating endpoints, workflows, and UI terminology. 2026-06-16 23:38:29 +02:00
65277acd5e auto-git:
[change] src/App.jsx
2026-06-16 23:37:32 +02:00
20c1e34136 Refactor: Simplify sidebar UI by updating database listing and restricting new chat button visibility based on active mode 2026-06-16 23:35:31 +02:00
396f644f33 Removed chat library session management logic from workflow 2026-06-16 23:35:31 +02:00
0492231194 auto-git:
[change] src/App.jsx
2026-06-16 23:33:29 +02:00
d2323e4e88 auto-git:
[change] src/App.jsx
2026-06-16 23:33:29 +02:00
2f4c2e9e40 Remove local library context enrichment from chat generation workflow 2026-06-16 23:32:33 +02:00
77ba8aa771 Refactor local knowledge context API endpoint and update agent reason string 2026-06-16 23:32:33 +02:00
14923a26e6 Standardize saving tools descriptions to reference 'local Knowledge store' 2026-06-16 23:31:59 +02:00
124e8793bb Update knowledge search tool description to use 'local Knowledge store' 2026-06-16 23:31:59 +02:00
f45a4d1a42 Refine global knowledge handling and standardize workflow descriptions 2026-06-16 23:31:59 +02:00
3a79004bdd Enhance local knowledge retrieval (RAG) by initializing global knowledge store and using effective library slugs for workflow runs. 2026-06-16 23:31:24 +02:00
96840911ce Feature: Add API endpoint to save chat messages to global knowledge store 2026-06-16 23:30:45 +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. 2026-06-16 23:30:33 +02:00
0c158a8ed6 Implement logic to migrate local libraries into the centralized knowledge store 2026-06-16 23:30:19 +02:00
887c74b5cb Initialize global library constants and utility functions 2026-06-16 23:30:19 +02:00
48cf1e9844 Refactor chat memory tests to support recent mode and structured searching; adds test for async search handler tool 2026-06-16 19:53:48 +02:00
c9b8c5d0f5 Add dedicated workflows for searching and answering from past chat memories 2026-06-16 19:53:16 +02:00
05e8b0296f Implement chat memory tool and integrate it into agent capabilities 2026-06-16 19:53:16 +02:00
be7e1c7c49 Refactor workflow run logic by removing explicit dependency on chat memory context blocks during execution 2026-06-16 19:52:18 +02:00
872c94351d Refactor: Simplify message construction in chat and regenerate functions by using direct request inputs for enriched messages and sources 2026-06-16 19:51:49 +02:00
1803345957 Refactor: Remove internal helper functions for context processing, source deduplication, and chat memory retrieval 2026-06-16 19:50:09 +02:00
07af68eb11 Refactor chat memory context generation: Simplify deduplication logic, remove minimum score filtering, and introduce explicit context loading modes. 2026-06-16 19:49:57 +02:00
78de35b2cb Refactor chat memory utilities: Update token limits, simplify score calculation, and remove deprecated expansion logic. 2026-06-16 19:49:35 +02:00
57a73d4597 Remove unused stopwords, conversation regex, and query expansions from chat memory module 2026-06-16 19:49:13 +02:00
c18117fb87 Add async tests for chat handler and context fallback handling 2026-06-16 19:14:07 +02:00
abed82924b Add _model_error_summary and _fallback_content_from_context functions 2026-06-16 19:14:01 +02:00
ce21613905 Add _is_probably_html_url utility function 2026-06-16 19:07:53 +02:00
c46854a7b2 Add tests for rerank tool fallback when embedding model is unavailable and rerank tool uses fallback when rerank errors 2026-06-16 19:06:29 +02:00
f0ff7c894b Add fallback rerank logic for web search 2026-06-16 19:06:01 +02:00
da0c694c91 Add RANK_STOPWORDS and fallback rerank logic for missing embeddings 2026-06-16 19:05:57 +02:00
d174d28928 auto-git:
[change] AGENTS.md
2026-06-16 13:21:43 +02:00
6622b4cce7 auto-git:
[change] AGENTS.md
2026-06-16 13:21:43 +02:00
64089af5c3 Refactor chat memory loading to use idiomatic SQLAlchemy ORM queries 2026-06-15 22:58:50 +02:00
9ea61d5e4f Refactor chat memory retrieval to load context from multiple recent sessions using ORM queries; adds option to skip memory-only turns. 2026-06-15 22:58:28 +02:00
964b75d4b7 Refactor chat memory logic to use sources_json for source validation and candidate loading 2026-06-15 22:57:37 +02:00
2aebadb774 Enhance chat memory tests with helper function for sources and verify exclusion of internal memory contexts. 2026-06-15 22:56:55 +02:00
b5f90331e7 Enhance chat turn processing to correctly handle memory-only responses 2026-06-15 22:56:28 +02:00
9ec66c3196 Add comprehensive unit tests to chat memory context building, validating recency and domain-specific scenarios 2026-06-15 22:55:54 +02:00