Conflict between Aiquila and Nextcloud Assistant: UI chat freezes while tasks continue to run

Sorry to hear you’re facing problems.

The Basics

Nextcloud Server version (e.g., 29.x.x):
33.0.5.1

Operating system and version (e.g., Ubuntu 24.04):
Ubuntu 22.04.3 LTS

Web server and version (e.g, Apache 2.4.25):
Nginx 1.18.0

Reverse proxy and version (e.g. nginx 1.27.2)
None / Main Nginx Web Server

PHP version (e.g, 8.3):
8.3

Is this the first time you’ve seen this error? (Yes / No):
Yes

When did this problem seem to first start?
Right after enabling both Aiquila (0.3.23) and Nextcloud Assistant (3.4.3) integrations simultaneously.

Installation method (e.g. AlO, NCP, Bare Metal/Archive, etc.)
Bare Metal / Archive installation

Are you using CloudfIare, mod_security, or similar? (Yes / No)
No

Summary of the issue you are facing:
We are currently integrating two AI systems into our Nextcloud environment: Aiquila (v0.3.23) and a GPT model through the Nextcloud Assistant app (v3.4.3) using AppAPI (v33.0.0).

When Aiquila is enabled, the chat with AI inside the Nextcloud Assistant UI completely stops working and freezes, but only in the web interface itself.

Interestingly, the backend processing continues to run fine: running occ taskprocessing:task:list shows that responses are still being generated properly in the background. If we disable Aiquila and restart PHP-FPM and Nginx, the UI Assistant chat goes back to working normally. There seems to be a UI/polling conflict between Aiquila and Assistant apps when active together.

Steps to replicate it (hint: details matter!):

  1. Enable the Aiquila integration app (v0.3.23).
  2. Configure a GPT model through the Nextcloud Assistant app (v3.4.3).
  3. Open the Assistant chat in the Nextcloud web interface and submit a query.
  4. The chat UI freezes/does not update, but background tasks are successfully generated in taskprocessing:task:list.
  5. Disable Aiquila, restart PHP-FPM and Nginx → the Assistant UI chat works properly again.

Log entries

Nextcloud

{"reqId":"FfSewhxkhMFuGaxifSqS","level":0,"time":"2026-07-07T07:23:49+00:00","remoteAddr":"","user":"--","app":"serverDI","method":"","url":"--","scriptName":"occ","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"--","version":"33.0.5.1","occ_command":["occ","taskprocessing:worker"],"data":{"app":"serverDI"}}
{"reqId":"7TNZohd2S1hq8MrF44BD","level":0,"time":"2026-07-07T07:23:53+00:00","remoteAddr":"127.0.0.1","user":"--","app":"serverDI","method":"GET","url":"/ocs/v2.php/taskprocessing/tasks_provider/next?format=json","scriptName":"/ocs/v2.php","message":"The requested alias \"OCP\\IServerContainer\" is deprecated. Please request \"Psr\\Container\\ContainerInterface\" directly. This alias will be removed in a future Nextcloud version.","userAgent":"ExApp/stt_whisper2/2.4.2 (niquests/3.17.0)","version":"33.0.5.1","data":{"app":"serverDI"}}

Note: Nextcloud log shows successful taskprocessing polling by External Apps (like Whisper) and active background workers, with no fatal errors during the UI freeze, only deprecation notices.

Web Browser
Checked the browser inspector Console tab while reproducing the issue: No errors appear in the browser console. The UI just hangs waiting for response updates.

Web server / Reverse Proxy
Nginx error log is clear during the freeze.

Configuration

Nextcloud

{
    "system": {
        "overwriteprotocol": "https",
        "overwrite.cli.url": "https:\/\/nc-ai.mydomen.local",
        "trusted_domains": [
            "nc-ai.mydomen.local"
        ],
        "dbtype": "pgsql",
        "version": "33.0.5.1",
        "dbtableprefix": "oc_",
        "installed": true,
        "default_phone_region": "RU",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.local": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "port": 6379
        },
        "trashbin_retention_obligation": "auto, 30",
        "mail_smtpmode": "smtp",
        "mail_sendmailmode": "smtp",
        "mail_smtpauth": 1,
        "loglevel": 0,
        "maintenance": false,
        "app_install_overwrite": [
            "files_rightclick",
            "claudebot"
        ],
        "maintenance_window_start": 1
    }
}

Apps
Enabled:

  • aiquila: 0.3.23
  • app_api: 33.0.0
  • assistant: 3.4.3
  • integration_openai: 4.5.1
  • context_chat: 5.3.1
  • user_ldap: 1.24.0