Find a file
frdel 2b63e7c90e Squashed commit of the following:
commit 4549dc35f6
Merge: 4aee376 b2f4951
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Sun Dec 15 18:06:06 2024 +0100

    Merge branch 'testing' of https://github.com/frdel/agent-zero into testing

commit b2f49511ad
Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
Date:   Sun Dec 15 17:05:55 2024 +0000

    docs: update for v.0.8 (#262)

    * docs: update for v.0.8

    - fix: imgs in setup guide
    - updated docs in knowledge dir
    - new video in main readme

    * Update installation.md with Ollama guide

    To be improved asap

    * ollama guide

    * improving readme and stt/tts

commit 4aee3764ca
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Sun Dec 15 18:03:36 2024 +0100

    Squashed commit of the following:

    commit 9d4e1b68b2
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 15 18:01:51 2024 +0100

        ctx window popup fix, default settings fix

    commit 9ef3208565
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 15 14:55:53 2024 +0100

        models, settings, initializer refactor

        Rate limiter fix
        Models initialized JIT
        Model call wrappers for agent
        Message compression fix
        Log progress update
        Settings frontend numeric fields

    commit f7b3e2540c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 19:42:17 2024 +0100

        knowledge import/reload

    commit 4e028a3ce4
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 11:28:47 2024 +0100

        Memory recall speedup

    commit 8ec3b24696
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 00:17:02 2024 +0100

        keyboard input tool

    commit a76a302f3f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 23:28:03 2024 +0100

        solutions cleanup

    commit 884007cdb0
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 21:51:14 2024 +0100

        console print edits for docker

    commit 927c234d69
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 20:40:28 2024 +0100

        openai azure model func name fix

    commit 53a46288f9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 15:17:58 2024 +0100

        mistral fix, error text output

    commit 6aa37744fc
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:58:10 2024 +0100

        toast fix

    commit f0be03ea77
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:33:28 2024 +0100

        toast errors

    commit 8434682812
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 11:30:34 2024 +0100

        warnings cleanup

    commit 2b94af895d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 10:54:06 2024 +0100

        Preload fix

    commit 7f270d4a14
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 09:44:13 2024 +0100

        Server startup log msg

    commit f9c9b5c933
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 07:50:15 2024 +0100

        Update run_ui.py

    commit f3ca7e0742
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 06:21:14 2024 +0100

        Update run_ui.py

    commit 21975c5a7c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 20:45:51 2024 +0100

        local models docker url

    commit f0a8b07c4f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:40:49 2024 +0100

        Server addr notice

    commit 656612726a
    Merge: 49594fe 7c2866c
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:11:23 2024 +0100

        Merge pull request #260 from 3clyp50/development

        fix: toast handling, mobile breakpoint

    commit 7c2866ca61
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 19:37:50 2024 +0100

        fix: toast handling, mobile breakpoint

        `toast.css` and `index.js`
        - fixed toasts disappearing right after showing
        - simplified toast animation

        `index.css`
        - set 2ⁿᵈ mobile breakpoint at 640px

    commit 49594fe6ec
    Merge: f697754 70b1fa3
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Wed Dec 4 10:39:58 2024 +0100

        Merge pull request #259 from 3clyp50/development

        CSS refactor and toasts

    commit 70b1fa385a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 02:17:50 2024 +0100

        refactor: css, style: toasts, fix: z-index

        - organized structure
        - consolidated selectors and states
        - shorthand everywhere

        - modern toasts
        - bigger action buttons for mobile

    commit f6977546c1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 22:42:36 2024 +0100

        call subordinate fix

    commit fbe47ac03e
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:19:03 2024 +0100

        Minor fixes

    commit 961dbc405a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:10:45 2024 +0100

        restart

    commit 357909c16a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 19:41:29 2024 +0100

        whisper remote preload

    commit e0b0b6f636
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 17:39:56 2024 +0100

        nudge

    commit 9fae02b2a5
    Merge: 0ebc142 fedf2d4
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:57:18 2024 +0100

        Merge pull request #256 from 3clyp50/development

        feature: copy text button, nudge & fix: various styles

    commit 0ebc142124
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:56:33 2024 +0100

        ssh connection retry

    commit deae13d383
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:38:57 2024 +0100

        root pass fix

    commit 9109fcbf60
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:28:53 2024 +0100

        root password change fix

    commit 46689d6477
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:22:18 2024 +0100

        RFC & SSH exchange for development

    commit fedf2d4bdc
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Dec 3 04:03:14 2024 +0100

        feature: copy text button, nudge & fix: various styles

        - Copy button for all messages
        - Nudge button front-end
        - Fixed various non-styled light mode elements

        to do -> css cleanup and whisper loading

    commit 19f50d6d95
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 1 20:50:17 2024 +0100

        attachments, files, prompt extras, prompt caching, refactors, cleanups

    commit c99b1a47d4
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 29 08:55:27 2024 +0100

        Alpine fix version, STT fixes

    commit 81e653ba2d
    Merge: 857f8b6 89b8483
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:08:09 2024 +0100

        Merge pull request #255 from 3clyp50/development

        feature: speech to text settings

    commit 857f8b6d82
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:05:17 2024 +0100

        download and remove folders in browser

    commit 89b848312b
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 16:07:50 2024 +0100

        feature: speech to text settings

        - initial commit: voice settings

        - Settings section for STT

    commit b3a27bb442
    Merge: 5e8d6b1 bb980ea
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 08:39:01 2024 +0100

        Merge pull request #254 from 3clyp50/development

        fix: file browser bugs + final ui polishing

    commit bb980ea6b9
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 01:13:56 2024 +0100

        fix: file browser deletion bug + parent directory

        Underscore matters!
        - fixed both bugs for the browser

        Extra:
        - style for toasts

        quickfix generic modals

    commit f0126a6ef8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 23:44:20 2024 +0100

        style: polishing and consistency

    commit 5e8d6b1c7d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:16:13 2024 +0100

        Minor fixes

    commit 184f8dcf53
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:05:23 2024 +0100

        Pause button fix

    commit 969f142af1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:01:06 2024 +0100

        RFC fix, history bugfixes

    commit 733b8de516
    Merge: f2057d3 6a83e79
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 20:57:15 2024 +0100

        Merge branch 'pr/253' into development

    commit 6a83e79d5a
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Wed Nov 27 20:41:53 2024 +0100

        fix: bigger modals

    commit f2057d3901
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 17:30:19 2024 +0100

        Squashed commit of the following:

        commit e626817332
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 12:51:22 2024 +0100

            refactor: modals css

            Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

        commit 306db0ca39
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 03:17:20 2024 +0100

            style: new action buttons + ghost buttons

            Updated styles for buttons, switches, and overall UI graphic improvement

        commit c95a379bb5
        Author: Alessandro <real.eclypso@gmail.com>
        Date:   Tue Nov 26 20:17:18 2024 +0100

            fix: status-icon

        commit eddafa8798
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Fri Nov 22 01:28:04 2024 +0100

            cleanup: webui folder cleanup (history)

            cleanup: webui sidebar, icons, modals

    commit e626817332
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 12:51:22 2024 +0100

        refactor: modals css

        Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

    commit 306db0ca39
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 03:17:20 2024 +0100

        style: new action buttons + ghost buttons

        Updated styles for buttons, switches, and overall UI graphic improvement

    commit c95a379bb5
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 26 20:17:18 2024 +0100

        fix: status-icon

    commit eddafa8798
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Fri Nov 22 01:28:04 2024 +0100

        cleanup: webui folder cleanup (history)

        cleanup: webui sidebar, icons, modals

    commit 22ecfd660c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 22:14:17 2024 +0100

        intervention message fix

    commit ea9c8bf63b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 20:48:52 2024 +0100

        minor context window fixes

    commit 489ca317c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 19:01:01 2024 +0100

        settings auth fix

    commit a0ff118ad1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 17:39:42 2024 +0100

        Context window management, work in progress

    commit c0947e30c7
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 18:47:40 2024 +0100

        API separation

    commit 8db8d3fa18
    Merge: 5034892 0735bb9
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 15:29:20 2024 +0100

        Merge pull request #249 from 3clyp50/development

        feature: work_dir file manager

    commit 0735bb9ae8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 11:28:56 2024 +0100

        fix: SVG optimization

        Thanks SVGO!

        removal: settings.svg (not used)

    commit 9c968ba1cf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 10:58:20 2024 +0100

        feature: work_dir file manager

        Implemented the file browser for work_dir, we need to:
        - move endpoints away from run_ui.py
        - make the "Up" (parent dir) button work

        Extra:
        - Now when under 768px in width, you can touch outside of the sidebar to collapse it.

    commit 50348926df
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:56:50 2024 +0100

        version info fix

    commit 040de30ef2
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:21:47 2024 +0100

        removed bundles, tests

    commit 020c16ef86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 20:46:08 2024 +0100

        git+docker improvements

        version, build branch

    commit 06260ed4a6
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 13:11:54 2024 +0100

        searxng fix, ui animation

    commit 41dc7ae146
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 11:05:33 2024 +0100

        Nodejs eval require path fix

    commit 970db9adc9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 10:37:49 2024 +0100

        Whisper fix

    commit f59ac2b485
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 09:34:00 2024 +0100

        docker /a0 mount fix

    commit c7046fa97b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:43:15 2024 +0100

        docker volume map fix

    commit 0ce8344f0b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:23:08 2024 +0100

        dockerfile, compose, smart cache

    commit bad3951646
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:41:39 2024 +0100

        RFC error messages

    commit 05cbaa0f4d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:16:50 2024 +0100

        RFC password

        RFC password protection work in progress

    commit 9d1d2be897
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 16:18:31 2024 +0100

        Dockerfile updates

    commit a7a40ac18f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 10:50:24 2024 +0100

        dotenv fix, knowledge tool fic

    commit ba3422d452
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 09:01:23 2024 +0100

        dotenv fix, gitignore update

    commit 9c7339042f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 17 23:12:19 2024 +0100

        Squashed commit of the following:

        commit b05d44bb4bc9e07cfc0b584ab39e8624bae771fb
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sun Nov 17 23:12:00 2024 +0100

            searxng, RFC, docker runtime

        commit c90fd4026e644d22e6c7dc29639c85eee6026828
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sat Nov 16 21:21:49 2024 +0100

            Remote function calling

        commit f71d45ec7dbff4e2d3209f0efe97804f6e602fe7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:13:09 2024 +0100

            Fix for bool arg parsing

        commit 936768d1d8efc9060494334b87f400c933d78048
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:01:28 2024 +0100

            Dynamic runtime args parsing

        commit 00c915fc6c1f8f00f8176fbf5b77af32fa312d18
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 12:13:58 2024 +0100

            API key fix

        commit 504a7f91789caa16578af8bae9b7936a9d7fbbb7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:59:41 2024 +0100

            API keys JIT loading

        commit 5678a2fce2d333454bb1a2e94ca2b5916d321b41
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:27:12 2024 +0100

            Update dotenv.py

    commit e469f6d7ba
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:57:49 2024 +0100

        Docker runtime preload

    commit 66f1ab7baf
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:49:23 2024 +0100

        Docker runtime - SSH, runtime args

    commit 02cb41b2fd
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:49:45 2024 +0100

        WIP: docker runtime

    commit b33b48057d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:28:14 2024 +0100

        WIP: docker runtime

    commit 7fc17b39c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 20:27:43 2024 +0100

        Docker runtime in progress

        work in progress
        container manager script
        runtime image with autostart

    commit 2bf24b76d9
    Merge: 92d94b4 a57f0c1
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 12 15:38:30 2024 +0100

        Merge pull request #239 from 3clyp50/development

        feature: attachments preview and sending (file, code, imgs)

    commit a57f0c1198
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 12 15:02:25 2024 +0100

        feature: attachments preview and sending (file, code, imgs)

    commit 92d94b4d86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 23:44:15 2024 +0100

        TTS prototype

        TTS with default browser API

    commit 1a91334a42
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 20:57:49 2024 +0100

        STT continued

        Dialogue mode and state managed for STT

    commit 22f1a2b744
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 14:25:20 2024 +0100

        speech recognition prototype

        using xenova web only tts

    commit a0b042cfb2
    Merge: 22db39f 82ca0d8
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:32 2024 +0100

        Merge pull request #235 from 3clyp50/development

        feature: openai-whisper voice input

    commit 22db39f731
    Merge: d39beba 2b1aa09
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:15 2024 +0100

        Merge pull request #236 from linuztx/development

        Add Free Cloudflare Tunnel Support for Remote Access

    commit 2b1aa09840
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:56:52 2024 +0800

        Add auto-downloading cloudflared tunnel manager

    commit cca85d7f5d
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:52 2024 +0800

        Integrate Cloudflare tunnel support in web UI

    commit 433f44522c
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:19 2024 +0800

        Add USE_CLOUDFLARE environment variable

    commit d94c3b0467
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:53:45 2024 +0800

        Cloudflared binaries

    commit 451fdb08c4
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:52:24 2024 +0800

        Add bin directory for cloudflared downloads

    commit 82ca0d800a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Sun Nov 10 00:37:41 2024 +0100

        feature: openai-whisper voice input

        This also reverts commit 92a904d4411a203c482bc1231dee1438d7279b62.

    commit 3c6a5bee64
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Fri Nov 8 01:46:29 2024 +0100

        feature: attachment setup

        missing
        - double user message when sending imgs
        - base 64 images implementation

        fix: fonts consistency

    commit d39beba374
    Merge: 2eb497c 9d6b769
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 7 08:31:52 2024 +0100

        Merge pull request #234 from 3clyp50/development

        UI Knowledge import, attachments, voice input and scroll fix

    commit 9d6b769dc2
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 05:40:40 2024 +0100

        UI Knowledge import

        missing
        - image attachment
        - work_dir browser (backend implemented, WIP)
        - WHISPER (hurry up)

    commit 3c40c86d07
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 03:40:06 2024 +0100

        Revert index.js scrolling logic + css infinite scroll fix

    commit d84469dff6
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 6 11:17:56 2024 +0100

        Mic js and embedding menu + styles

    commit 2eb497c8d2
    Merge: ef1cdac 21933bc
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 21:33:32 2024 +0100

        Merge pull request #233 from 3clyp50/development

        Animation, KaTeX fix and mobile improvements

    commit 21933bce2f
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 5 21:07:50 2024 +0100

        KaTeX fix and mobile improvements

    commit ef1cdacea2
    Merge: 9626c04 553f7bf
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 17:54:14 2024 +0100

        Merge pull request #232 from 3clyp50/development

        LaTeX, old browser support, new buttons and attachments

    commit 553f7bf039
    Merge: fc03a79 9626c04
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 14:48:53 2024 +0100

        Merge remote-tracking branch 'upstream/development' into development

    commit fc03a7922e
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 00:59:25 2024 +0100

        Browsers support, new text buttons + attachments

        - Firefox/old browsers support and new text buttons + attachments
        - LaTeX support!

    commit 9626c044d5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:55:56 2024 +0100

        UI and settings merge

    commit 255baf0780
    Merge: 1c026ee 61b5b83
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:57 2024 +0100

        Merge pull request #229 from 3clyp50/development

        UI update

    commit 61b5b8389a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:07 2024 +0100

        other things + Embedding Model selection

    commit 6ff3df03de
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 21:06:48 2024 +0100

        toast!

    commit e6ac772a2e
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 20:58:55 2024 +0100

        Mobile and UX update

    commit 1a0ceebcaf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 15:18:06 2024 +0100

        Modal styling WIP

    commit f28a05d739
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Oct 23 00:18:59 2024 +0200

        Improved UI/UX in WebUI

        - Collapsible pref section 👍
        - Monospace font
        - UX focus on user feedback and accessibility
        - Mobile and input section QoL
        - Other minor refinements

    commit 1c026ee75f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Oct 29 19:39:54 2024 +0100

        Behaviour prompt

        Prototype of adjustable behaviour system prompt

    commit a5d671904d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Oct 27 18:04:40 2024 +0100

        Settings prototype

        Settings modal window managed from python - work in progress

commit d0369db0ed
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Sun Dec 8 21:34:56 2024 +0100

    Squashed commit of the following:

    commit f7b3e2540c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 19:42:17 2024 +0100

        knowledge import/reload

    commit 4e028a3ce4
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 11:28:47 2024 +0100

        Memory recall speedup

    commit 8ec3b24696
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 00:17:02 2024 +0100

        keyboard input tool

    commit a76a302f3f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 23:28:03 2024 +0100

        solutions cleanup

    commit 884007cdb0
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 21:51:14 2024 +0100

        console print edits for docker

    commit 927c234d69
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 20:40:28 2024 +0100

        openai azure model func name fix

    commit 53a46288f9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 15:17:58 2024 +0100

        mistral fix, error text output

    commit 6aa37744fc
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:58:10 2024 +0100

        toast fix

    commit f0be03ea77
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:33:28 2024 +0100

        toast errors

    commit 8434682812
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 11:30:34 2024 +0100

        warnings cleanup

    commit 2b94af895d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 10:54:06 2024 +0100

        Preload fix

    commit 7f270d4a14
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 09:44:13 2024 +0100

        Server startup log msg

    commit f9c9b5c933
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 07:50:15 2024 +0100

        Update run_ui.py

    commit f3ca7e0742
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 06:21:14 2024 +0100

        Update run_ui.py

    commit 21975c5a7c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 20:45:51 2024 +0100

        local models docker url

    commit f0a8b07c4f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:40:49 2024 +0100

        Server addr notice

    commit 656612726a
    Merge: 49594fe 7c2866c
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:11:23 2024 +0100

        Merge pull request #260 from 3clyp50/development

        fix: toast handling, mobile breakpoint

    commit 7c2866ca61
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 19:37:50 2024 +0100

        fix: toast handling, mobile breakpoint

        `toast.css` and `index.js`
        - fixed toasts disappearing right after showing
        - simplified toast animation

        `index.css`
        - set 2ⁿᵈ mobile breakpoint at 640px

    commit 49594fe6ec
    Merge: f697754 70b1fa3
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Wed Dec 4 10:39:58 2024 +0100

        Merge pull request #259 from 3clyp50/development

        CSS refactor and toasts

    commit 70b1fa385a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 02:17:50 2024 +0100

        refactor: css, style: toasts, fix: z-index

        - organized structure
        - consolidated selectors and states
        - shorthand everywhere

        - modern toasts
        - bigger action buttons for mobile

    commit f6977546c1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 22:42:36 2024 +0100

        call subordinate fix

    commit fbe47ac03e
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:19:03 2024 +0100

        Minor fixes

    commit 961dbc405a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:10:45 2024 +0100

        restart

    commit 357909c16a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 19:41:29 2024 +0100

        whisper remote preload

    commit e0b0b6f636
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 17:39:56 2024 +0100

        nudge

    commit 9fae02b2a5
    Merge: 0ebc142 fedf2d4
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:57:18 2024 +0100

        Merge pull request #256 from 3clyp50/development

        feature: copy text button, nudge & fix: various styles

    commit 0ebc142124
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:56:33 2024 +0100

        ssh connection retry

    commit deae13d383
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:38:57 2024 +0100

        root pass fix

    commit 9109fcbf60
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:28:53 2024 +0100

        root password change fix

    commit 46689d6477
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:22:18 2024 +0100

        RFC & SSH exchange for development

    commit fedf2d4bdc
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Dec 3 04:03:14 2024 +0100

        feature: copy text button, nudge & fix: various styles

        - Copy button for all messages
        - Nudge button front-end
        - Fixed various non-styled light mode elements

        to do -> css cleanup and whisper loading

    commit 19f50d6d95
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 1 20:50:17 2024 +0100

        attachments, files, prompt extras, prompt caching, refactors, cleanups

    commit c99b1a47d4
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 29 08:55:27 2024 +0100

        Alpine fix version, STT fixes

    commit 81e653ba2d
    Merge: 857f8b6 89b8483
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:08:09 2024 +0100

        Merge pull request #255 from 3clyp50/development

        feature: speech to text settings

    commit 857f8b6d82
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:05:17 2024 +0100

        download and remove folders in browser

    commit 89b848312b
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 16:07:50 2024 +0100

        feature: speech to text settings

        - initial commit: voice settings

        - Settings section for STT

    commit b3a27bb442
    Merge: 5e8d6b1 bb980ea
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 08:39:01 2024 +0100

        Merge pull request #254 from 3clyp50/development

        fix: file browser bugs + final ui polishing

    commit bb980ea6b9
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 01:13:56 2024 +0100

        fix: file browser deletion bug + parent directory

        Underscore matters!
        - fixed both bugs for the browser

        Extra:
        - style for toasts

        quickfix generic modals

    commit f0126a6ef8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 23:44:20 2024 +0100

        style: polishing and consistency

    commit 5e8d6b1c7d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:16:13 2024 +0100

        Minor fixes

    commit 184f8dcf53
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:05:23 2024 +0100

        Pause button fix

    commit 969f142af1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:01:06 2024 +0100

        RFC fix, history bugfixes

    commit 733b8de516
    Merge: f2057d3 6a83e79
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 20:57:15 2024 +0100

        Merge branch 'pr/253' into development

    commit 6a83e79d5a
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Wed Nov 27 20:41:53 2024 +0100

        fix: bigger modals

    commit f2057d3901
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 17:30:19 2024 +0100

        Squashed commit of the following:

        commit e626817332
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 12:51:22 2024 +0100

            refactor: modals css

            Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

        commit 306db0ca39
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 03:17:20 2024 +0100

            style: new action buttons + ghost buttons

            Updated styles for buttons, switches, and overall UI graphic improvement

        commit c95a379bb5
        Author: Alessandro <real.eclypso@gmail.com>
        Date:   Tue Nov 26 20:17:18 2024 +0100

            fix: status-icon

        commit eddafa8798
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Fri Nov 22 01:28:04 2024 +0100

            cleanup: webui folder cleanup (history)

            cleanup: webui sidebar, icons, modals

    commit e626817332
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 12:51:22 2024 +0100

        refactor: modals css

        Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

    commit 306db0ca39
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 03:17:20 2024 +0100

        style: new action buttons + ghost buttons

        Updated styles for buttons, switches, and overall UI graphic improvement

    commit c95a379bb5
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 26 20:17:18 2024 +0100

        fix: status-icon

    commit eddafa8798
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Fri Nov 22 01:28:04 2024 +0100

        cleanup: webui folder cleanup (history)

        cleanup: webui sidebar, icons, modals

    commit 22ecfd660c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 22:14:17 2024 +0100

        intervention message fix

    commit ea9c8bf63b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 20:48:52 2024 +0100

        minor context window fixes

    commit 489ca317c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 19:01:01 2024 +0100

        settings auth fix

    commit a0ff118ad1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 17:39:42 2024 +0100

        Context window management, work in progress

    commit c0947e30c7
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 18:47:40 2024 +0100

        API separation

    commit 8db8d3fa18
    Merge: 5034892 0735bb9
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 15:29:20 2024 +0100

        Merge pull request #249 from 3clyp50/development

        feature: work_dir file manager

    commit 0735bb9ae8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 11:28:56 2024 +0100

        fix: SVG optimization

        Thanks SVGO!

        removal: settings.svg (not used)

    commit 9c968ba1cf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 10:58:20 2024 +0100

        feature: work_dir file manager

        Implemented the file browser for work_dir, we need to:
        - move endpoints away from run_ui.py
        - make the "Up" (parent dir) button work

        Extra:
        - Now when under 768px in width, you can touch outside of the sidebar to collapse it.

    commit 50348926df
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:56:50 2024 +0100

        version info fix

    commit 040de30ef2
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:21:47 2024 +0100

        removed bundles, tests

    commit 020c16ef86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 20:46:08 2024 +0100

        git+docker improvements

        version, build branch

    commit 06260ed4a6
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 13:11:54 2024 +0100

        searxng fix, ui animation

    commit 41dc7ae146
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 11:05:33 2024 +0100

        Nodejs eval require path fix

    commit 970db9adc9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 10:37:49 2024 +0100

        Whisper fix

    commit f59ac2b485
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 09:34:00 2024 +0100

        docker /a0 mount fix

    commit c7046fa97b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:43:15 2024 +0100

        docker volume map fix

    commit 0ce8344f0b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:23:08 2024 +0100

        dockerfile, compose, smart cache

    commit bad3951646
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:41:39 2024 +0100

        RFC error messages

    commit 05cbaa0f4d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:16:50 2024 +0100

        RFC password

        RFC password protection work in progress

    commit 9d1d2be897
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 16:18:31 2024 +0100

        Dockerfile updates

    commit a7a40ac18f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 10:50:24 2024 +0100

        dotenv fix, knowledge tool fic

    commit ba3422d452
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 09:01:23 2024 +0100

        dotenv fix, gitignore update

    commit 9c7339042f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 17 23:12:19 2024 +0100

        Squashed commit of the following:

        commit b05d44bb4bc9e07cfc0b584ab39e8624bae771fb
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sun Nov 17 23:12:00 2024 +0100

            searxng, RFC, docker runtime

        commit c90fd4026e644d22e6c7dc29639c85eee6026828
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sat Nov 16 21:21:49 2024 +0100

            Remote function calling

        commit f71d45ec7dbff4e2d3209f0efe97804f6e602fe7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:13:09 2024 +0100

            Fix for bool arg parsing

        commit 936768d1d8efc9060494334b87f400c933d78048
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:01:28 2024 +0100

            Dynamic runtime args parsing

        commit 00c915fc6c1f8f00f8176fbf5b77af32fa312d18
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 12:13:58 2024 +0100

            API key fix

        commit 504a7f91789caa16578af8bae9b7936a9d7fbbb7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:59:41 2024 +0100

            API keys JIT loading

        commit 5678a2fce2d333454bb1a2e94ca2b5916d321b41
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:27:12 2024 +0100

            Update dotenv.py

    commit e469f6d7ba
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:57:49 2024 +0100

        Docker runtime preload

    commit 66f1ab7baf
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:49:23 2024 +0100

        Docker runtime - SSH, runtime args

    commit 02cb41b2fd
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:49:45 2024 +0100

        WIP: docker runtime

    commit b33b48057d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:28:14 2024 +0100

        WIP: docker runtime

    commit 7fc17b39c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 20:27:43 2024 +0100

        Docker runtime in progress

        work in progress
        container manager script
        runtime image with autostart

    commit 2bf24b76d9
    Merge: 92d94b4 a57f0c1
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 12 15:38:30 2024 +0100

        Merge pull request #239 from 3clyp50/development

        feature: attachments preview and sending (file, code, imgs)

    commit a57f0c1198
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 12 15:02:25 2024 +0100

        feature: attachments preview and sending (file, code, imgs)

    commit 92d94b4d86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 23:44:15 2024 +0100

        TTS prototype

        TTS with default browser API

    commit 1a91334a42
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 20:57:49 2024 +0100

        STT continued

        Dialogue mode and state managed for STT

    commit 22f1a2b744
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 14:25:20 2024 +0100

        speech recognition prototype

        using xenova web only tts

    commit a0b042cfb2
    Merge: 22db39f 82ca0d8
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:32 2024 +0100

        Merge pull request #235 from 3clyp50/development

        feature: openai-whisper voice input

    commit 22db39f731
    Merge: d39beba 2b1aa09
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:15 2024 +0100

        Merge pull request #236 from linuztx/development

        Add Free Cloudflare Tunnel Support for Remote Access

    commit 2b1aa09840
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:56:52 2024 +0800

        Add auto-downloading cloudflared tunnel manager

    commit cca85d7f5d
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:52 2024 +0800

        Integrate Cloudflare tunnel support in web UI

    commit 433f44522c
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:19 2024 +0800

        Add USE_CLOUDFLARE environment variable

    commit d94c3b0467
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:53:45 2024 +0800

        Cloudflared binaries

    commit 451fdb08c4
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:52:24 2024 +0800

        Add bin directory for cloudflared downloads

    commit 82ca0d800a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Sun Nov 10 00:37:41 2024 +0100

        feature: openai-whisper voice input

        This also reverts commit 92a904d4411a203c482bc1231dee1438d7279b62.

    commit 3c6a5bee64
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Fri Nov 8 01:46:29 2024 +0100

        feature: attachment setup

        missing
        - double user message when sending imgs
        - base 64 images implementation

        fix: fonts consistency

    commit d39beba374
    Merge: 2eb497c 9d6b769
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 7 08:31:52 2024 +0100

        Merge pull request #234 from 3clyp50/development

        UI Knowledge import, attachments, voice input and scroll fix

    commit 9d6b769dc2
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 05:40:40 2024 +0100

        UI Knowledge import

        missing
        - image attachment
        - work_dir browser (backend implemented, WIP)
        - WHISPER (hurry up)

    commit 3c40c86d07
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 03:40:06 2024 +0100

        Revert index.js scrolling logic + css infinite scroll fix

    commit d84469dff6
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 6 11:17:56 2024 +0100

        Mic js and embedding menu + styles

    commit 2eb497c8d2
    Merge: ef1cdac 21933bc
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 21:33:32 2024 +0100

        Merge pull request #233 from 3clyp50/development

        Animation, KaTeX fix and mobile improvements

    commit 21933bce2f
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 5 21:07:50 2024 +0100

        KaTeX fix and mobile improvements

    commit ef1cdacea2
    Merge: 9626c04 553f7bf
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 17:54:14 2024 +0100

        Merge pull request #232 from 3clyp50/development

        LaTeX, old browser support, new buttons and attachments

    commit 553f7bf039
    Merge: fc03a79 9626c04
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 14:48:53 2024 +0100

        Merge remote-tracking branch 'upstream/development' into development

    commit fc03a7922e
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 00:59:25 2024 +0100

        Browsers support, new text buttons + attachments

        - Firefox/old browsers support and new text buttons + attachments
        - LaTeX support!

    commit 9626c044d5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:55:56 2024 +0100

        UI and settings merge

    commit 255baf0780
    Merge: 1c026ee 61b5b83
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:57 2024 +0100

        Merge pull request #229 from 3clyp50/development

        UI update

    commit 61b5b8389a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:07 2024 +0100

        other things + Embedding Model selection

    commit 6ff3df03de
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 21:06:48 2024 +0100

        toast!

    commit e6ac772a2e
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 20:58:55 2024 +0100

        Mobile and UX update

    commit 1a0ceebcaf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 15:18:06 2024 +0100

        Modal styling WIP

    commit f28a05d739
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Oct 23 00:18:59 2024 +0200

        Improved UI/UX in WebUI

        - Collapsible pref section 👍
        - Monospace font
        - UX focus on user feedback and accessibility
        - Mobile and input section QoL
        - Other minor refinements

    commit 1c026ee75f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Oct 29 19:39:54 2024 +0100

        Behaviour prompt

        Prototype of adjustable behaviour system prompt

    commit a5d671904d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Oct 27 18:04:40 2024 +0100

        Settings prototype

        Settings modal window managed from python - work in progress

commit 50173ced38
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Sun Dec 8 20:29:37 2024 +0100

    dev merge

commit 050c78a3d9
Author: frdel <38891707+frdel@users.noreply.github.com>
Date:   Sun Dec 8 00:27:02 2024 +0100

    Squashed commit of the following:

    commit 8ec3b24696
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 8 00:17:02 2024 +0100

        keyboard input tool

    commit a76a302f3f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 23:28:03 2024 +0100

        solutions cleanup

    commit 884007cdb0
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 21:51:14 2024 +0100

        console print edits for docker

    commit 927c234d69
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sat Dec 7 20:40:28 2024 +0100

        openai azure model func name fix

    commit 53a46288f9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 15:17:58 2024 +0100

        mistral fix, error text output

    commit 6aa37744fc
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:58:10 2024 +0100

        toast fix

    commit f0be03ea77
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 14:33:28 2024 +0100

        toast errors

    commit 8434682812
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 11:30:34 2024 +0100

        warnings cleanup

    commit 2b94af895d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 10:54:06 2024 +0100

        Preload fix

    commit 7f270d4a14
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 09:44:13 2024 +0100

        Server startup log msg

    commit f9c9b5c933
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 07:50:15 2024 +0100

        Update run_ui.py

    commit f3ca7e0742
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Dec 6 06:21:14 2024 +0100

        Update run_ui.py

    commit 21975c5a7c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 20:45:51 2024 +0100

        local models docker url

    commit f0a8b07c4f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:40:49 2024 +0100

        Server addr notice

    commit 656612726a
    Merge: 49594fe 7c2866c
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Dec 5 16:11:23 2024 +0100

        Merge pull request #260 from 3clyp50/development

        fix: toast handling, mobile breakpoint

    commit 7c2866ca61
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 19:37:50 2024 +0100

        fix: toast handling, mobile breakpoint

        `toast.css` and `index.js`
        - fixed toasts disappearing right after showing
        - simplified toast animation

        `index.css`
        - set 2ⁿᵈ mobile breakpoint at 640px

    commit 49594fe6ec
    Merge: f697754 70b1fa3
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Wed Dec 4 10:39:58 2024 +0100

        Merge pull request #259 from 3clyp50/development

        CSS refactor and toasts

    commit 70b1fa385a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Dec 4 02:17:50 2024 +0100

        refactor: css, style: toasts, fix: z-index

        - organized structure
        - consolidated selectors and states
        - shorthand everywhere

        - modern toasts
        - bigger action buttons for mobile

    commit f6977546c1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 22:42:36 2024 +0100

        call subordinate fix

    commit fbe47ac03e
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:19:03 2024 +0100

        Minor fixes

    commit 961dbc405a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 21:10:45 2024 +0100

        restart

    commit 357909c16a
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 19:41:29 2024 +0100

        whisper remote preload

    commit e0b0b6f636
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 17:39:56 2024 +0100

        nudge

    commit 9fae02b2a5
    Merge: 0ebc142 fedf2d4
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:57:18 2024 +0100

        Merge pull request #256 from 3clyp50/development

        feature: copy text button, nudge & fix: various styles

    commit 0ebc142124
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:56:33 2024 +0100

        ssh connection retry

    commit deae13d383
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:38:57 2024 +0100

        root pass fix

    commit 9109fcbf60
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:28:53 2024 +0100

        root password change fix

    commit 46689d6477
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Dec 3 14:22:18 2024 +0100

        RFC & SSH exchange for development

    commit fedf2d4bdc
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Dec 3 04:03:14 2024 +0100

        feature: copy text button, nudge & fix: various styles

        - Copy button for all messages
        - Nudge button front-end
        - Fixed various non-styled light mode elements

        to do -> css cleanup and whisper loading

    commit 19f50d6d95
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Dec 1 20:50:17 2024 +0100

        attachments, files, prompt extras, prompt caching, refactors, cleanups

    commit c99b1a47d4
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 29 08:55:27 2024 +0100

        Alpine fix version, STT fixes

    commit 81e653ba2d
    Merge: 857f8b6 89b8483
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:08:09 2024 +0100

        Merge pull request #255 from 3clyp50/development

        feature: speech to text settings

    commit 857f8b6d82
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 23:05:17 2024 +0100

        download and remove folders in browser

    commit 89b848312b
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 16:07:50 2024 +0100

        feature: speech to text settings

        - initial commit: voice settings

        - Settings section for STT

    commit b3a27bb442
    Merge: 5e8d6b1 bb980ea
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 28 08:39:01 2024 +0100

        Merge pull request #254 from 3clyp50/development

        fix: file browser bugs + final ui polishing

    commit bb980ea6b9
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 28 01:13:56 2024 +0100

        fix: file browser deletion bug + parent directory

        Underscore matters!
        - fixed both bugs for the browser

        Extra:
        - style for toasts

        quickfix generic modals

    commit f0126a6ef8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 23:44:20 2024 +0100

        style: polishing and consistency

    commit 5e8d6b1c7d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:16:13 2024 +0100

        Minor fixes

    commit 184f8dcf53
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:05:23 2024 +0100

        Pause button fix

    commit 969f142af1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 22:01:06 2024 +0100

        RFC fix, history bugfixes

    commit 733b8de516
    Merge: f2057d3 6a83e79
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 20:57:15 2024 +0100

        Merge branch 'pr/253' into development

    commit 6a83e79d5a
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Wed Nov 27 20:41:53 2024 +0100

        fix: bigger modals

    commit f2057d3901
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Wed Nov 27 17:30:19 2024 +0100

        Squashed commit of the following:

        commit e626817332
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 12:51:22 2024 +0100

            refactor: modals css

            Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

        commit 306db0ca39
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Wed Nov 27 03:17:20 2024 +0100

            style: new action buttons + ghost buttons

            Updated styles for buttons, switches, and overall UI graphic improvement

        commit c95a379bb5
        Author: Alessandro <real.eclypso@gmail.com>
        Date:   Tue Nov 26 20:17:18 2024 +0100

            fix: status-icon

        commit eddafa8798
        Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
        Date:   Fri Nov 22 01:28:04 2024 +0100

            cleanup: webui folder cleanup (history)

            cleanup: webui sidebar, icons, modals

    commit e626817332
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 12:51:22 2024 +0100

        refactor: modals css

        Modals now get the base styles from modals.css, with any spec in the individual files (settings.css, file_manager.css, ecc).

    commit 306db0ca39
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 27 03:17:20 2024 +0100

        style: new action buttons + ghost buttons

        Updated styles for buttons, switches, and overall UI graphic improvement

    commit c95a379bb5
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 26 20:17:18 2024 +0100

        fix: status-icon

    commit eddafa8798
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Fri Nov 22 01:28:04 2024 +0100

        cleanup: webui folder cleanup (history)

        cleanup: webui sidebar, icons, modals

    commit 22ecfd660c
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 22:14:17 2024 +0100

        intervention message fix

    commit ea9c8bf63b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 20:48:52 2024 +0100

        minor context window fixes

    commit 489ca317c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 19:01:01 2024 +0100

        settings auth fix

    commit a0ff118ad1
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 25 17:39:42 2024 +0100

        Context window management, work in progress

    commit c0947e30c7
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 18:47:40 2024 +0100

        API separation

    commit 8db8d3fa18
    Merge: 5034892 0735bb9
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 21 15:29:20 2024 +0100

        Merge pull request #249 from 3clyp50/development

        feature: work_dir file manager

    commit 0735bb9ae8
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 11:28:56 2024 +0100

        fix: SVG optimization

        Thanks SVGO!

        removal: settings.svg (not used)

    commit 9c968ba1cf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 21 10:58:20 2024 +0100

        feature: work_dir file manager

        Implemented the file browser for work_dir, we need to:
        - move endpoints away from run_ui.py
        - make the "Up" (parent dir) button work

        Extra:
        - Now when under 768px in width, you can touch outside of the sidebar to collapse it.

    commit 50348926df
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:56:50 2024 +0100

        version info fix

    commit 040de30ef2
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 21:21:47 2024 +0100

        removed bundles, tests

    commit 020c16ef86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 20:46:08 2024 +0100

        git+docker improvements

        version, build branch

    commit 06260ed4a6
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 13:11:54 2024 +0100

        searxng fix, ui animation

    commit 41dc7ae146
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 11:05:33 2024 +0100

        Nodejs eval require path fix

    commit 970db9adc9
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 10:37:49 2024 +0100

        Whisper fix

    commit f59ac2b485
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 09:34:00 2024 +0100

        docker /a0 mount fix

    commit c7046fa97b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:43:15 2024 +0100

        docker volume map fix

    commit 0ce8344f0b
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 19 00:23:08 2024 +0100

        dockerfile, compose, smart cache

    commit bad3951646
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:41:39 2024 +0100

        RFC error messages

    commit 05cbaa0f4d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 21:16:50 2024 +0100

        RFC password

        RFC password protection work in progress

    commit 9d1d2be897
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 16:18:31 2024 +0100

        Dockerfile updates

    commit a7a40ac18f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 10:50:24 2024 +0100

        dotenv fix, knowledge tool fic

    commit ba3422d452
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 18 09:01:23 2024 +0100

        dotenv fix, gitignore update

    commit 9c7339042f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 17 23:12:19 2024 +0100

        Squashed commit of the following:

        commit b05d44bb4bc9e07cfc0b584ab39e8624bae771fb
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sun Nov 17 23:12:00 2024 +0100

            searxng, RFC, docker runtime

        commit c90fd4026e644d22e6c7dc29639c85eee6026828
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Sat Nov 16 21:21:49 2024 +0100

            Remote function calling

        commit f71d45ec7dbff4e2d3209f0efe97804f6e602fe7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:13:09 2024 +0100

            Fix for bool arg parsing

        commit 936768d1d8efc9060494334b87f400c933d78048
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 13:01:28 2024 +0100

            Dynamic runtime args parsing

        commit 00c915fc6c1f8f00f8176fbf5b77af32fa312d18
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 12:13:58 2024 +0100

            API key fix

        commit 504a7f91789caa16578af8bae9b7936a9d7fbbb7
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:59:41 2024 +0100

            API keys JIT loading

        commit 5678a2fce2d333454bb1a2e94ca2b5916d321b41
        Author: frdel <38891707+frdel@users.noreply.github.com>
        Date:   Fri Nov 15 11:27:12 2024 +0100

            Update dotenv.py

    commit e469f6d7ba
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:57:49 2024 +0100

        Docker runtime preload

    commit 66f1ab7baf
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Fri Nov 15 09:49:23 2024 +0100

        Docker runtime - SSH, runtime args

    commit 02cb41b2fd
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:49:45 2024 +0100

        WIP: docker runtime

    commit b33b48057d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 21:28:14 2024 +0100

        WIP: docker runtime

    commit 7fc17b39c5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 14 20:27:43 2024 +0100

        Docker runtime in progress

        work in progress
        container manager script
        runtime image with autostart

    commit 2bf24b76d9
    Merge: 92d94b4 a57f0c1
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 12 15:38:30 2024 +0100

        Merge pull request #239 from 3clyp50/development

        feature: attachments preview and sending (file, code, imgs)

    commit a57f0c1198
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 12 15:02:25 2024 +0100

        feature: attachments preview and sending (file, code, imgs)

    commit 92d94b4d86
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 23:44:15 2024 +0100

        TTS prototype

        TTS with default browser API

    commit 1a91334a42
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 20:57:49 2024 +0100

        STT continued

        Dialogue mode and state managed for STT

    commit 22f1a2b744
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 14:25:20 2024 +0100

        speech recognition prototype

        using xenova web only tts

    commit a0b042cfb2
    Merge: 22db39f 82ca0d8
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:32 2024 +0100

        Merge pull request #235 from 3clyp50/development

        feature: openai-whisper voice input

    commit 22db39f731
    Merge: d39beba 2b1aa09
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Sun Nov 10 08:52:15 2024 +0100

        Merge pull request #236 from linuztx/development

        Add Free Cloudflare Tunnel Support for Remote Access

    commit 2b1aa09840
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:56:52 2024 +0800

        Add auto-downloading cloudflared tunnel manager

    commit cca85d7f5d
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:52 2024 +0800

        Integrate Cloudflare tunnel support in web UI

    commit 433f44522c
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:54:19 2024 +0800

        Add USE_CLOUDFLARE environment variable

    commit d94c3b0467
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:53:45 2024 +0800

        Cloudflared binaries

    commit 451fdb08c4
    Author: linuztx <linuztx@gmail.com>
    Date:   Sun Nov 10 14:52:24 2024 +0800

        Add bin directory for cloudflared downloads

    commit 82ca0d800a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Sun Nov 10 00:37:41 2024 +0100

        feature: openai-whisper voice input

        This also reverts commit 92a904d4411a203c482bc1231dee1438d7279b62.

    commit 3c6a5bee64
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Fri Nov 8 01:46:29 2024 +0100

        feature: attachment setup

        missing
        - double user message when sending imgs
        - base 64 images implementation

        fix: fonts consistency

    commit d39beba374
    Merge: 2eb497c 9d6b769
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Thu Nov 7 08:31:52 2024 +0100

        Merge pull request #234 from 3clyp50/development

        UI Knowledge import, attachments, voice input and scroll fix

    commit 9d6b769dc2
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 05:40:40 2024 +0100

        UI Knowledge import

        missing
        - image attachment
        - work_dir browser (backend implemented, WIP)
        - WHISPER (hurry up)

    commit 3c40c86d07
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Thu Nov 7 03:40:06 2024 +0100

        Revert index.js scrolling logic + css infinite scroll fix

    commit d84469dff6
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Nov 6 11:17:56 2024 +0100

        Mic js and embedding menu + styles

    commit 2eb497c8d2
    Merge: ef1cdac 21933bc
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 21:33:32 2024 +0100

        Merge pull request #233 from 3clyp50/development

        Animation, KaTeX fix and mobile improvements

    commit 21933bce2f
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Tue Nov 5 21:07:50 2024 +0100

        KaTeX fix and mobile improvements

    commit ef1cdacea2
    Merge: 9626c04 553f7bf
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Tue Nov 5 17:54:14 2024 +0100

        Merge pull request #232 from 3clyp50/development

        LaTeX, old browser support, new buttons and attachments

    commit 553f7bf039
    Merge: fc03a79 9626c04
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 14:48:53 2024 +0100

        Merge remote-tracking branch 'upstream/development' into development

    commit fc03a7922e
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Tue Nov 5 00:59:25 2024 +0100

        Browsers support, new text buttons + attachments

        - Firefox/old browsers support and new text buttons + attachments
        - LaTeX support!

    commit 9626c044d5
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:55:56 2024 +0100

        UI and settings merge

    commit 255baf0780
    Merge: 1c026ee 61b5b83
    Author: Jan Tomášek <38891707+frdel@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:57 2024 +0100

        Merge pull request #229 from 3clyp50/development

        UI update

    commit 61b5b8389a
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 22:26:07 2024 +0100

        other things + Embedding Model selection

    commit 6ff3df03de
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 21:06:48 2024 +0100

        toast!

    commit e6ac772a2e
    Author: Alessandro <real.eclypso@gmail.com>
    Date:   Mon Nov 4 20:58:55 2024 +0100

        Mobile and UX update

    commit 1a0ceebcaf
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Mon Nov 4 15:18:06 2024 +0100

        Modal styling WIP

    commit f28a05d739
    Author: Alessandro <155005371+3clyp50@users.noreply.github.com>
    Date:   Wed Oct 23 00:18:59 2024 +0200

        Improved UI/UX in WebUI

        - Collapsible pref section 👍
        - Monospace font
        - UX focus on user feedback and accessibility
        - Mobile and input section QoL
        - Other minor refinements

    commit 1c026ee75f
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Tue Oct 29 19:39:54 2024 +0100

        Behaviour prompt

        Prototype of adjustable behaviour system prompt

    commit a5d671904d
    Author: frdel <38891707+frdel@users.noreply.github.com>
    Date:   Sun Oct 27 18:04:40 2024 +0100

        Settings prototype

        Settings modal window managed from python - work in progress
2024-12-15 18:07:17 +01:00
.github RFC fix, history bugfixes 2024-11-27 22:01:06 +01:00
.vscode models, settings, initializer refactor 2024-12-15 14:55:53 +01:00
docker warnings cleanup 2024-12-06 11:30:34 +01:00
docs Squashed commit of the following: 2024-12-15 18:07:17 +01:00
instruments Squashed commit of the following: 2024-11-17 23:12:19 +01:00
knowledge Squashed commit of the following: 2024-12-15 18:07:17 +01:00
logs prompt update, tool limitation, code robustness 2024-06-11 15:37:15 +02:00
memory dotenv fix, gitignore update 2024-11-18 09:01:23 +01:00
prompts keyboard input tool 2024-12-08 00:17:02 +01:00
python ctx window popup fix, default settings fix 2024-12-15 18:01:51 +01:00
tmp Updates for v0.6 2024-08-31 22:38:07 +02:00
webui models, settings, initializer refactor 2024-12-15 14:55:53 +01:00
work_dir version fix 2024-07-14 22:14:43 +02:00
.gitattributes RFC password 2024-11-18 21:16:50 +01:00
.gitignore dotenv fix, gitignore update 2024-11-18 09:01:23 +01:00
agent.py ctx window popup fix, default settings fix 2024-12-15 18:01:51 +01:00
example.env speech recognition prototype 2024-11-10 14:25:20 +01:00
initialize.py models, settings, initializer refactor 2024-12-15 14:55:53 +01:00
LICENSE licence and readme 2024-07-26 11:30:15 +02:00
models.py ctx window popup fix, default settings fix 2024-12-15 18:01:51 +01:00
preload.py console print edits for docker 2024-12-07 21:51:14 +01:00
prepare.py console print edits for docker 2024-12-07 21:51:14 +01:00
README.md Squashed commit of the following: 2024-12-15 18:07:17 +01:00
requirements.txt warnings cleanup 2024-12-06 11:30:34 +01:00
run_cli.py console print edits for docker 2024-12-07 21:51:14 +01:00
run_ui.py models, settings, initializer refactor 2024-12-15 14:55:53 +01:00

Agent Zero

Join our Skool Community Join our Discord Subscribe on YouTube Connect on LinkedIn Follow on X.com

Intro Video

Personal and organic AI framework

  • Agent Zero is not a predefined agentic framework. It is designed to be dynamic, organically growing, and learning as you use it.
  • Agent Zero is fully transparent, readable, comprehensible, customizable, and interactive.
  • Agent Zero uses the computer as a tool to accomplish its (your) tasks.

Now fully Dockerized, with TTS and STT:

Dockerized Agent Zero

Key Concepts

  1. General-purpose Assistant

    • Agent Zero is not pre-programmed for specific tasks (but can be). It is meant to be a general-purpose personal assistant. Give it a task, and it will gather information, execute commands and code, cooperate with other agent instances, and do its best to accomplish it.
    • It has a persistent memory, allowing it to memorize previous solutions, code, facts, instructions, etc., to solve tasks faster and more reliably in the future.
  2. Computer as a Tool

    • Agent Zero uses the operating system as a tool to accomplish its tasks. It has no single-purpose tools pre-programmed. Instead, it can write its own code and use the terminal to create and use its own tools as needed.
    • The only default tools in its arsenal are online search, memory features, communication (with the user and other agents), and code/terminal execution. Everything else is created by the agent itself or can be extended by the user.
    • Tool usage functionality has been developed from scratch to be the most compatible and reliable, even with very small models.
    • Default Tools: Agent Zero includes tools like knowledge, webpage content, code execution, and communication.
    • Creating Custom Tools: Extend Agent Zero's functionality by creating your own custom tools.
    • Instruments: Instruments are a new type of tool that allow you to create custom functions and procedures that can be called by Agent Zero.
  3. Multi-agent Cooperation

    • Every agent has a superior agent giving it tasks and instructions. Every agent then reports back to its superior.
    • In the case of the first agent in the chain (Agent 0), the superior is the human user; the agent sees no difference.
    • Every agent can create its subordinate agent to help break down and solve subtasks. This helps all agents keep their context clean and focused.
  4. Completely Customizable and Extensible

    • Almost nothing in this framework is hard-coded. Nothing is hidden. Everything can be extended or changed by the user.
    • The whole behavior is defined by a system prompt in the prompts/default/agent.system.md file. Change this prompt and change the framework dramatically.
    • The framework does not guide or limit the agent in any way. There are no hard-coded rails that agents have to follow.
    • Every prompt, every small message template sent to the agent in its communication loop can be found in the prompts/ folder and changed.
    • Every default tool can be found in the python/tools/ folder and changed or copied to create new predefined tools.
    • Of course, it is open-source (except for some tools like Perplexity, but that will be replaced with an open-source alternative as well in the future).
  5. Communication is Key

    • Give your agent a proper system prompt and instructions, and it can do miracles.
    • Agents can communicate with their superiors and subordinates, asking questions, giving instructions, and providing guidance. Instruct your agents in the system prompt on how to communicate effectively.
    • The terminal interface is real-time streamed and interactive. You can stop and intervene at any point. If you see your agent heading in the wrong direction, just stop and tell it right away.
    • There is a lot of freedom in this framework. You can instruct your agents to regularly report back to superiors asking for permission to continue. You can instruct them to use point-scoring systems when deciding when to delegate subtasks. Superiors can double-check subordinates' results and dispute. The possibilities are endless.

Agent Zero

Nice Features to Have

  • The new GUI output is very clean, fluid, colorful, readable, and interactive; nothing is hidden.
  • The same colorful output you see in the terminal is automatically saved to an HTML file in logs/ folder for every session.
  • Agent output is streamed in real-time, allowing users to read along and intervene at any time.
  • No coding is required; only prompting and communication skills are necessary.
  • With a solid system prompt, the framework is reliable even with small models, including precise tool usage.

Agent 1 System Load

Keep in Mind

  1. Agent Zero Can Be Dangerous!

    • With proper instruction, Agent Zero is capable of many things, even potentially dangerous actions concerning your computer, data, or accounts. Always run Agent Zero in an isolated environment (like Docker) and be careful what you wish for.
  2. Agent Zero Is Not Pre-programmed; It Is Prompt-based.

    • The whole framework contains only a minimal amount of code and does not guide the agent in any way. Everything lies in the system prompt located in the prompts/ folder.
  3. If You Cannot Provide the Ideal Environment, Let Your Agent Know.

    • Agent Zero is made to be used in an isolated virtual environment (for safety) with some tools preinstalled and configured.

David Ondrej video

Known Problems

  1. The system prompt may need improvements; contributions are welcome!
  2. Communication between agents via SSH within Docker containers may occasionally break; restarting might resolve issues.
  3. The agent may inadvertently alter its operating environment; cleaning up the work_dir/ often fixes this.

Ideal Environment

  • Docker Container: The ideal environment for running Agent Zero is within a Docker container; ensure Docker is running (e.g., Docker Desktop).
  • Internet Access: Required for online knowledge tools; adjust prompts if offline operation is preferred.

Time example

Setup

A detailed setup guide for Windows, macOS, and Linux with a video can be found in the new Agent Zero Documentation at this page.

You can download full binaries for your system from the releases page.

Consult the Documentation

The documentation dives deep into the framework's features; it's an excellent starting point for new users. Click here for more information.

Coming Up

  • User Interaction Refinements
  • Browser Use and RAG Tools

Changelog [since version 0.7]

Important

Changes to frdel/agent-zero Docker image since v0.8:

  • In version 0.8, the Docker image has changed to frdel/agent-zero-run using a new Dockerfile and image.

v0.8

  • Docker Runtime
  • New Messages History and Summarization System
  • Agent Behavior Change and Management
  • Text-to-Speech (TTS) and Speech-to-Text (STT)
  • Settings Page in Web UI
  • SearXNG Integration Replacing Perplexity + DuckDuckGo Knowledge Tool
  • File Browser Functionality
  • KaTeX Math Visualization Support
  • In-chat File Attachments

v0.7

  • Automatic Memory
  • UI Improvements
  • Instruments
  • Extensions Framework
  • Reflection Prompts
  • Bug Fixes