6190 Commits
Author SHA1 Message Date
Michael Peter Christen 75a0a2be7d fix for https://github.com/yacy/yacy_search_server/issues/804 2026-08-30 00:01:31 +02:00
Michael Christen c2421aeeb9 Merge pull request #778 from songproducer/fix/mcp-content-type-text
Fix MCP search tool returning non-standard content type 'json'
2026-08-18 23:27:55 +02:00
smokingwheels@yahoo.com 8a1b694091 Fix unresolved workload names in PerformanceQueues 2026-08-17 12:53:19 +00:00
Michael Peter Christen b1fd3b3185 Fix Jetty 12 active request accounting
Track each HTTP request independently and always release its entry on
completion, failure, or async termination. Enforce the request limit
atomically, remove obsolete connection-close accounting, repair stale
cleanup, and persist the configured maximum correctly.

Update UI terminology, help, localization, and focused regression tests.

- Fixes #800
- Fixes #808
2026-08-16 21:53:13 +02:00
Michael Peter Christen 3df190293a re-enabled gemma4:12b recommendation 2026-08-14 21:24:17 +02:00
Michael Peter Christen eff8d81c4e added qwen3.8:27b to recommended model list 2026-08-14 20:52:39 +02:00
Michael Peter Christen 9aa6b93c72 modified model list 2026-08-11 22:59:23 +02:00
Michael Peter Christen b1380c4a9f cleaned up user authentication
this removes the userDB-exception in the normal
authentication process which affected mostly wiki
and blog which are not required any more. We also
cleaned up translation messages as this function was
not used at all. This is a required step forward
a renovation of the jetty server.
2026-07-11 11:11:06 +02:00
Michael Peter Christen 3950a4f49b new use case graphics and slightly larger font 2026-07-10 18:08:34 +02:00
Michael Peter Christen ae8941b245 fixed language selector and translations for the selector 2026-07-10 00:19:23 +02:00
Michael Peter Christen 55956c502b Complete Chinese, Hindi, Japanese, and Korean translations. 2026-07-09 00:02:50 +02:00
Michael Peter Christen 57d188e69a Major fix for localization: finalizing German, French, Spanish, Italian,
Greek, Slovak, Ukrainian, Turkish and Russian. Also added full support
for Polish language. All servlets are now fully supported by those
languages.
2026-07-07 21:36:59 +02:00
Michael Peter Christen 2ca403a1fc fix for spelling in web pages, fixes in locale translations, added
missing pages in de-locale, removed translation for non-existing pages
2026-07-07 00:20:00 +02:00
Michael Peter Christen 2e46033b68 better distinct between num_ctx and max_tokens 2026-07-05 21:52:50 +02:00
Michael Peter Christen 6c6148c773 setting max_tokens per model 2026-07-05 12:43:45 +02:00
Michael Peter Christen 35a1d85f8b removed the snapshot feature and all dependencies from non-java code 2026-07-05 12:04:42 +02:00
Michael Peter Christen 28c6e01bcd enhanced download of models, updated model list 2026-07-05 08:48:58 +02:00
Michael Peter Christen 51e6c98475 enhanced log reports generation 2026-07-04 14:49:44 +02:00
Michael Peter Christen a72b519440 fix for memory setting 2026-07-04 14:08:46 +02:00
Michael Peter Christen 9f540de067 Enhanced Log Reports 2026-07-04 13:52:47 +02:00
Michael Peter Christen adb04ae397 added llm proxy servlet to augment the RAGProxyServlet with admin
access. We need this to do remote LLM inference configuration.
2026-07-04 13:01:38 +02:00
Michael Peter Christen e1c988b5c3 added log report generator for recursive self-improvement 2026-06-28 22:49:39 +02:00
Michael Peter Christen 6d8c08b34a enhanced ai chat: show when tool calls happen and show result of tool
calls during current chat completion
2026-05-31 10:22:32 +02:00
Leo TreasureandClaude Sonnet 4.6 11425263d4 Improve cross-peer result ranking and add persistent language preference
- Normalize Solr scores per peer batch before inserting into the shared
  priority queue so results from different peers compete on a [0,1] scale
  rather than on their raw absolute scores, which vary widely across indexes
- Add a Language dropdown to the search form with 11 common languages
- Persist the selected language in a yacy-language cookie (1 year) so users
  no longer need to manually append /language/en to every query
- Fall back to cookie preference when no explicit lr param is submitted;
  selecting "any" clears the cookie and removes the filter

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-25 13:27:17 +08:00
Michael Peter Christen 7b303b6f82 Add thinking/tooling/vision/format model capability tests and suppress thinking across LLM calls 2026-03-29 17:33:49 +02:00
Michael Peter Christen 5d5e8e889a Restore tool-enabled chat requests from persisted model capabilities 2026-03-29 00:20:49 +01:00
Michael Peter Christen c79b7a19c8 Add configurable maximum length for RAG search documents 2026-03-29 00:19:57 +01:00
Michael Peter Christen a9a365bc75 enhanced tooling/vision testing: persisting all tests 2026-03-28 22:04:33 +01:00
Michael Peter Christen 1f80c6679e Add search tool backed by shared RAG search document output 2026-03-28 21:33:54 +01:00
Michael Peter Christen e0bf6b8c68 Respect persisted tooling capability for chat models 2026-03-28 21:32:37 +01:00
Michael Peter Christen 115fdf131b showing different waiting messages for different activities 2026-03-28 17:26:50 +01:00
Michael Peter Christen 106730d36b hero page modification for YaCy Chat 2026-03-28 16:18:42 +01:00
Michael Peter Christen 9fff02688c more models 2026-03-28 16:16:08 +01:00
Michael Peter Christen b6f8b88507 Fix yacychat P2P mode detection for global search visibility 2026-03-28 11:19:37 +01:00
Michael Peter Christen 1edee7e127 Merge branch 'master' of https://github.com/yacy/yacy_search_server.git 2026-03-24 00:22:15 +01:00
Michael Peter Christen f4c73aa51a renamed skills -> tools 2026-03-24 00:22:03 +01:00
Michael Peter Christen 4a3b668512 added new models 2026-03-01 17:52:40 +01:00
Michael Peter Christen 79c4c4e3dd fixed api-key handling 2026-02-15 21:03:35 +01:00
Michael Peter Christen b8387d4512 added vfs storage to yacychat so the current history does not depend on localStorage any more 2026-02-10 14:57:12 +01:00
Michael Peter Christen 50cf84fd68 added virtual file system that stores users data in the users browser 2026-02-10 14:29:12 +01:00
Michael Peter Christen 6a2c27c45b better usage flow for attachments/searches 2026-02-10 11:27:25 +01:00
Michael Peter Christen 8687ae0e8e Renamed Table_API_p.html -> Automation_p.html 2026-02-09 23:54:34 +01:00
Michael Peter Christen 2141aef2c8 added skill configuration: we present llm tools as "Skills" and make
them configurable in the YaCy GUI.
2026-02-08 21:44:04 +01:00
Michael Peter Christen 16a91ab12c added tool calling abilities to yacychat.html and added a tool handler to RAGProxyServlet; also provided a large set of basic tools to handle calculations, date understanding, unit conversion, web fetch, number parsing, self reflection and more 2026-02-07 10:51:54 +01:00
pr0vieh 2744918f9f Add DNS/network errors (-1) to permanent error status codes
- DNS errors (NXDOMAIN, SERVFAIL, UnknownHostException) now treated as permanent failures
- Updated default permanentStatus from '404,410' to '404,410,-1'
- Added documentation explaining -1 status code represents DNS/network failures
- Updated UI description in IndexFederated_p.html to reflect DNS error handling
- Affects both transferURL and transferRWI DHT operations
2026-01-21 23:46:43 +01:00
pr0vieh fa61beff35 Add configurable DHT error URL blocking with retry window and web UI
- Implement proactive DHT error URL rejection for both URL and RWI transfers
- Add configurable opt-out via indexReceiveBlockErrors setting (default: true)
- Introduce retry window for temporary errors (default: 30 days)
- Permanent errors (404, 410) always blocked, configurable via permanentStatus
- Add web UI controls in IndexFederated_p.html under Peer-to-Peer section
- Bidirectional feedback: receivers reject and report error URLs to senders
- Detailed logging shows blocked vs error-blocked counts separately
- Uses load_date_dt field to calculate error age for retry decisions
2026-01-21 23:29:25 +01:00
Michael Peter Christen bda680f27a fixed bug in ai.production_models default value and replaced some
outdated LLMs with new ones
2026-01-08 21:33:53 +01:00
Michael Peter Christen c7d6e64757 replaced codex with regula 2026-01-08 20:23:57 +01:00
Michael Peter Christen 9f954b45dd added global search to chat 2026-01-06 22:43:04 +01:00
Michael Peter Christen cacc35221f updated d3.js 2026-01-06 20:20:22 +01:00