Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified server/latest/Nextcloud_Developer_Manual.epub
Binary file not shown.
Binary file modified server/latest/Nextcloud_Server_Administration_Manual.epub
Binary file not shown.
Binary file modified server/latest/Nextcloud_Server_Administration_Manual.pdf
Binary file not shown.
Binary file modified server/latest/Nextcloud_User_Manual.epub
Binary file not shown.
Binary file modified server/latest/Nextcloud_User_Manual.pdf
Binary file not shown.
4 changes: 2 additions & 2 deletions server/latest/admin_manual/ai/app_context_agent.html
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,7 @@ <h1>App: Context Agent (context_agent)<a class="headerlink" href="#app-context-a
<p id="ai-app-context-agent">The <em>context_agent</em> app is the app that provides AI agent functionality in Nextcloud’s “Chat with AI” feature and acts as a backend for the <a class="reference internal" href="app_assistant.html#ai-app-assistant"><span class="std std-ref">Nextcloud Assistant app</span></a>. Nextcloud can provide customer support upon request, please talk to your account manager for the possibilities.</p>
<p>When the Context Agent app is installed the AI Chat in Nextcloud Assistant will be able to interact with your Nextcloud apps via virtual integrations that are called “tools”. They allow the Assistant to perform actions in your Nextcloud upon sending instructions in a chat message.
Tool groups are only available if their requirements are met. They can be en- and disabled in the AI admin settings.</p>
<p>Additionally, the app makes all tools available via an MCP server that you can connect third-party agents to (see below).</p>
<section id="currently-implemented-tools">
<h2>Currently implemented tools<a class="headerlink" href="#currently-implemented-tools" title="Link to this heading"></a></h2>
<section id="artificial-intelligence-tools">
Expand Down Expand Up @@ -867,7 +868,7 @@ <h2>Installation<a class="headerlink" href="#installation" title="Link to this h
<li><p>Make sure the <a class="reference internal" href="app_assistant.html#ai-app-assistant"><span class="std std-ref">Nextcloud Assistant app</span></a> is installed</p></li>
<li><p><a class="reference internal" href="../exapps_management/AppAPIAndExternalApps.html#ai-app-api"><span class="std std-ref">Install AppAPI and setup a Deploy Demon</span></a></p></li>
<li><p>Install the “Context Agent” ExApp via the “Apps” page in the Nextcloud web admin user interface</p></li>
<li><p>Install a text generation backend like <a class="reference internal" href="app_llm2.html#ai-app-llm2"><span class="std std-ref">llm2</span></a> or <a class="reference internal" href="ai_as_a_service.html#ai-ai-as-a-service"><span class="std std-ref">integration_openai</span></a> via the “Apps” page in Nextcloud</p></li>
<li><p>If you want to use the agent in the Nextcloud UI, install a text generation backend like <a class="reference internal" href="app_llm2.html#ai-app-llm2"><span class="std std-ref">llm2</span></a> or <a class="reference internal" href="ai_as_a_service.html#ai-ai-as-a-service"><span class="std std-ref">integration_openai</span></a> via the “Apps” page in Nextcloud; if you only want to use the MCP server you don’t need these.</p></li>
</ol>
<section id="model-requirements">
<h3>Model requirements<a class="headerlink" href="#model-requirements" title="Link to this heading"></a></h3>
Expand All @@ -877,7 +878,6 @@ <h3>Model requirements<a class="headerlink" href="#model-requirements" title="Li
<li><p>Google Gemma 3 12B or higher</p></li>
<li><p>Mistral 3 small 24B</p></li>
<li><p>Qwen 2.5 8B or higher (May not work well with languages other than English)</p></li>
<li><p>Watt Tool 8B or higher</p></li>
</ul>
<p>See <a class="reference internal" href="app_llm2.html#ai-app-llm2"><span class="std std-ref">llm2 documentation</span></a> on how to configure alternate models.</p>
</section>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1128,19 +1128,36 @@ <h3>remember_login_cookie_lifetime<a class="headerlink" href="#remember-login-co
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="s1">&#39;remember_login_cookie_lifetime&#39;</span> <span class="o">=&gt;</span> <span class="mi">60</span> <span class="o">*</span> <span class="mi">60</span> <span class="o">*</span> <span class="mi">24</span> <span class="o">*</span> <span class="mi">15</span><span class="p">,</span>
</pre></div>
</div>
<p>Lifetime of the remember login cookie. This should be larger than the
session_lifetime. If it is set to 0, remember me is disabled.</p>
<p>Defaults to <code class="docutils literal notranslate"><span class="pre">60*60*24*15</span></code> seconds (15 days)</p>
<p>Lifetime of logins where the user selected “Remember me”, in seconds.</p>
<p>A value &gt;``0`` means “Remember me” is available.
To make “Remember me” unavailable to users, set to <code class="docutils literal notranslate"><span class="pre">0</span></code>.</p>
<p>To avoid unexpected expiry, set this higher than <code class="docutils literal notranslate"><span class="pre">session_lifetime</span></code>.</p>
<p>Despite the key name, this also affects server-side expiration of remembered
login tokens. Clearing browser cookies removes remembered login on that
browser, but does not itself revoke server-side remember tokens.</p>
<p>Defaults to <code class="docutils literal notranslate"><span class="pre">60*60*24*15</span></code> seconds (15 days).</p>
</section>
<section id="session-lifetime">
<h3>session_lifetime<a class="headerlink" href="#session-lifetime" title="Link to this heading"></a></h3>
<div class="highlight-default notranslate"><div class="highlight"><pre><span></span><span class="s1">&#39;session_lifetime&#39;</span> <span class="o">=&gt;</span> <span class="mi">60</span> <span class="o">*</span> <span class="mi">60</span> <span class="o">*</span> <span class="mi">24</span><span class="p">,</span>
</pre></div>
</div>
<p>The lifetime of a session after inactivity.</p>
<p>The maximum possible time is limited by the <code class="docutils literal notranslate"><span class="pre">session.gc_maxlifetime</span></code> php.ini setting
which would overwrite this option if it is less than the value in the <code class="docutils literal notranslate"><span class="pre">config.php</span></code></p>
<p>Defaults to <code class="docutils literal notranslate"><span class="pre">60*60*24</span></code> seconds (24 hours)</p>
<p>Lifetime of authenticated sessions after inactivity, in seconds.</p>
<p>When “Remember me” is enabled, users may be transparently
re-authenticated after session expiry/logout while the remember-login
cookie remains valid.</p>
<p>To avoid earlier-than-expected remembered-login expiry, set
<code class="docutils literal notranslate"><span class="pre">remember_login_cookie_lifetime</span></code> higher than this value.</p>
<p>Effective behavior also depends on related settings:
- <code class="docutils literal notranslate"><span class="pre">session_keepalive</span></code> can extend active Web UI sessions via heartbeat requests.
- <code class="docutils literal notranslate"><span class="pre">session_relaxed_expiry</span></code> may allow sessions to persist longer than this value.
- <code class="docutils literal notranslate"><span class="pre">auto_logout</span></code> can enforce logout behavior in the Web UI.</p>
<p>The effective maximum retention also depends on PHP settings and external
session-backend cleanup policies, including (but not limited to) PHP’s
<code class="docutils literal notranslate"><span class="pre">session.gc_maxlifetime</span></code> and environment-specific cleanup behavior (e.g., distro
cron/tmpfiles policies and handler-specific GC behavior). These may override this
value.</p>
<p>Defaults to <code class="docutils literal notranslate"><span class="pre">60*60*24</span></code> seconds (24 hours).</p>
</section>
<section id="davstorage-request-timeout">
<h3>davstorage.request_timeout<a class="headerlink" href="#davstorage-request-timeout" title="Link to this heading"></a></h3>
Expand Down
2 changes: 2 additions & 0 deletions server/latest/admin_manual/contents.html
Original file line number Diff line number Diff line change
Expand Up @@ -1515,7 +1515,9 @@ <h1>Table of contents<a class="headerlink" href="#table-of-contents" title="Link
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-cron">background:cron</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-delete">background-job:delete</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-execute">background-job:execute</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-history">background-job:history</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-list">background-job:list</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-running">background-job:running</a></li>
<li class="toctree-l5"><a class="reference internal" href="occ_system.html#background-job-worker">background-job:worker</a></li>
</ul>
</li>
Expand Down
Loading