Automatically extract memories from conversations.
-
+
Auto-extract skills
@@ -419,7 +419,7 @@
The library can grow; cleanup retires weak/duplicate skills only after review.
-
+
Auto-approve skills
@@ -433,7 +433,7 @@
-
+
Inject Skills
Controls how many relevant published or approved skills are added to each agent request.
diff --git a/static/js/cookbook.js b/static/js/cookbook.js
index 2abb263ba..e117600dc 100644
--- a/static/js/cookbook.js
+++ b/static/js/cookbook.js
@@ -1570,9 +1570,9 @@ function _wireTabEvents(body) {
document.getElementById('hwfit-server-select')?.addEventListener('change', _onServerChange);
}
- // Browse Ollama library — popular models from ollama.com via cached backend
- // proxy. Click a row → fills the download input with `:` so the
- // existing Download button kicks off `ollama pull`.
+ // Browse Ollama library popup removed — Engine = Ollama in the
+ // Scan / Download filter covers this use case. The handler below is a
+ // no-op now because the elements no longer exist.
const olToggle = document.getElementById('cookbook-ollama-toggle');
const olArrow = document.getElementById('cookbook-ollama-arrow');
const olList = document.getElementById('cookbook-ollama-list');
@@ -1773,8 +1773,8 @@ function _renderRecipes() {
// Tabs
html += '
';
- html += '';
- html += '';
+ html += '';
+ html += '';
html += '';
html += '';
html += '
';
@@ -1787,7 +1787,7 @@ function _renderRecipes() {
// State persisted to localStorage so the fold survives reloads.
const _dlTabFolded = (() => { try { return localStorage.getItem('cookbook_dl_tab_folded_v1') === '1'; } catch { return false; } })();
html += '
';
- html += `
Download${_dlTabFolded ? '▸' : '▾'}
`;
+ html += `
Direct Download${_dlTabFolded ? '▸' : '▾'}
`;
html += '
';
html += `
`;
html += '
Download from HuggingFace by pasting model link, or download directly in the Scan section below.
';
@@ -1819,36 +1819,25 @@ function _renderRecipes() {
// silently sending downloads to the wrong server. An empty selection means Local; the user
// chooses a remote server explicitly via the dropdown.
- // Manual download input
- html += `
`;
+ // Manual download input — server picker on the same row as the repo input,
+ // on the left. The standalone "add server" button is gone (use Settings).
+ html += `
`;
if (_es.servers.length > 1) {
- html += `
`;
- html += `
`;
- html += ``;
+ html += ``;
html += ``;
html += `
`;
- // Browse Ollama library — fetches popular models from ollama.com via the
- // /api/cookbook/ollama/library cached proxy, click → fills the input with
- // `:` so the existing Download button kicks off `ollama pull`.
- html += `
`;
- html += `
`;
- html += ``;
- html += ``;
- html += `
`;
- html += ``;
- html += `
`;
+ // Ollama-library browse used to live here as its own collapsible dropdown,
+ // but that duplicated the Engine filter (which already has Ollama). The
+ // standalone UI is gone — to find Ollama models, set Engine = Ollama in
+ // the Scan / Download section below.
// Latest HF models that fit — collapsible card list
- html += `
`;
+ html += `
`;
html += `
`;
html += `
';
html += '
';
html += 'Simulator — these values REPLACE detected hardware.';