-
Notifications
You must be signed in to change notification settings - Fork 266
Pin buildx/buildkit to v0.19.0 to fix qemu crashes during multi-platform build #2651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Signed-off-by: Ben Howe <bhowe@nvidia.com>
There are too many cache issues and/or Docker limit issues, so I am going to push this in despite it not passing the CI yet. We can always revert it this weekend if needed. Besides, we have been failing deployments for multiple days, so it seems unlikely to make anything worse. (Famous last words.) |
tsukumijima
added a commit
to Aivis-Project/AivisSpeech-Engine
that referenced
this pull request
Feb 22, 2025
これで直ってほしい… ref: tonistiigi/binfmt#240 ref: NVIDIA/cuda-quantum#2651
timothycarambat
added a commit
to Mintplex-Labs/anything-llm
that referenced
this pull request
Feb 26, 2025
thestackdev
pushed a commit
to thestackdev/anything-llm
that referenced
this pull request
Feb 28, 2025
schweitzpgi
added a commit
that referenced
this pull request
Mar 12, 2025
* [braket] Add the symbol-dce pass to the lowering pipeline (#2583) * Also, fixes the following (non-fatal) error seen during 'observe' `error: 'func.func' op Invalid number of binary-symplectic elements provided. Must provide 2 * NQubits = 0` * Manually ran the Braket test suite. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Update mgpu sha (#2578) Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add WriteAfterWriteElimination pass (#2572) * Add RemoveUselessStores pass Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address some CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Reorganized Backends Docs Page (#2481) * Updated Backends Section * Removed logos * Larger image text size * Added table and cloud section * Added Python / C++ tabs and Efrat's comments * Updated table, Backend figure, and condensed fp64 * fixed typo * Update docs/sphinx/using/backends/backends.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * Review Changes 1/17 * Figure fix * DCO Remediation Commit for Mark Wolf <mawolf@nvidia.com> I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: fa6ff04f68dc44472d61f46e6a98cd1bcb2864c5 I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: 0bc2771edfd7e51513994720ee3635ae734bd892 I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: 6c4305e0a3fe6c75fb9e6ce64812438d06e58b39 I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: a6efc5d64cc53502f07f7687504c9d45ce8050cc I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: 818e8ea7fed426b33ad2d5fa4910b7d9b5e96d42 I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: de37d2f813ca1aed374e89d107ec72e1757626ee I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: eead204beb2416c476d193b3f4a0333337e4d51e I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: d9bf00fb0906e52c0e476b94db65bb0bd6683ed7 I, Mark Wolf <mawolf@nvidia.com>, hereby add my Signed-off-by to this commit: e57067a29cb36fd571ea89870d1a42239e8fae59 Signed-off-by: Mark Wolf <mawolf@nvidia.com> * Merging with mainline * Resolved conflict in `simulators.rst` by adding `photonics.rst` * DCO Remediation Commit for Pradnya Khalate <pkhalate@nvidia.com> I, Pradnya Khalate <pkhalate@nvidia.com>, hereby add my Signed-off-by to this commit: fa098542884424a6a2d8d06c2680a2cf2001e572 Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Fix spellings Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Photonics plus multi-gpu examples and some ref updates Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> * Fix links for docs generation * Code formatting * Spelling fixes * Updates to the simulator table * Removed shortened names from titles Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * white figure backgrounds Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> * new orca logo Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> * Update docs/sphinx/using/backends/sims/photonics.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * Update docs/sphinx/using/backends/sims/photonics.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * Update docs/sphinx/using/examples/multi_gpu_workflows.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * Update docs/sphinx/using/examples/multi_gpu_workflows.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * Update docs/sphinx/using/examples/multi_gpu_workflows.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> * edits 2/4 Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> --------- Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> Signed-off-by: Mark Wolf <mawolf@nvidia.com> Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> Co-authored-by: Eric Schweitz <eschweitz@nvidia.com> Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: mawolf2023 <mawolf2023@nvidia.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> * New application noteboks: Hamiltonian simulation & Deutsch Jozsa (#2488) * new notebooks * Removing commented code Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Adding ` to wrap the variable with _ Signed-off-by: Sachin Pisal <spisal@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> Co-authored-by: root <root@fi-kermit.nvidia.com> Co-authored-by: Sachin Pisal <spisal@nvidia.com> * Fix issues in lift-array-alloc (#2570) * Fix issues in lif-array-alloc * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: c1592b832bb4c0f43d4816e10fd6c7e87087ac17 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Addressed CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add new pass Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix null deref Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * [py] Fixes #2586 and #2531 (#2592) Not all objects that pass the `isinstance(var, type)` check have the `__annotations__` attribute. This is a quick fix, i.e., the change does not address the much deeper underlying issue: this code should not be globing all globals withing a frame, and perhaps using `__annotations__` is undesirable. (Also, the best practices regarding the use of annotations have changed in python 3.10, so there are still unaddressed landmines here.) Signed-off-by: boschmitt <7152025+boschmitt@users.noreply.github.com> * [core] Some enhancements to the cc.insert_value op. (#2589) Fixes a typo in the syntax so that the argument order matches the type of the arguments. Adds a verifier. Fix up the tests to reflect the changes. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [Tensornet] Support trajectory simulation for unitary mixture noise channels (#2520) * Initial work on adding support for cutensornetStateApplyUnitaryChannel Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Enable some noise test cases on tensornet Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Fix a copy-and-paste error Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * support unitary mixture channel detection and enable more tests Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * MPS trajectory: we need to compute the MPS factorization for each trajectory Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Split cutensornetStateFinalizeMPS and (cutensornetStatePrepare + cutensornetStateCompute) The first one is only needed once for trajectory simulation. Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add trajectories to observe Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Handle unitary channels in all code paths Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Code format Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Reduce test time Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Update cutensornet version requirement Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add sampler cache for MPS trajectory Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add cache workspace mem Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add trajectory support to non-path-reuse path merging from main Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Update some of the cutensornet DEPRECATED enums Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Make number of hyper sample configurable Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Docs update Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * CR: Correct Pauli Y matrix Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * CR: refactor SimulatorTensorNetBase::applyNoiseChannel Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * CR: code refactor in MPS implementation Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add an exact output state vec check for tensornet to check matrix data Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * CR: Add a code comment for a helper function Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> --------- Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Fix failures in write-after-write-elimination (#2591) * Fix failures in write-after-write-elimination Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix issues in lif-array-alloc --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * A couple of bug fixes. (#2598) Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Removing the Italics header (#2599) Signed-off-by: Sachin Pisal <spisal@nvidia.com> * [core] enable the new QIR codegen for python (#2588) * Remove the python hooks to the old codegen. This exposes all the python problems in the tests. Eliminate the expansion of python enumerate(). Remove use of empty labels for all measurements. This eliminates a loop, a data structure, and the invalid mixing of quantum and classical data values in classical memory. Fix bugs in AST bridge. Fix #2538 - measurement register name cannot be empty. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Workaround use of empty labels in kernel builder. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Remove empty names. We've made them illegal. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Fix tests. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [braket] support reservation ARN (#2553) * support reservation arn * DCO Remediation Commit for Tim <yitchen@amazon.com> I, Tim <yitchen@amazon.com>, hereby add my Signed-off-by to this commit: 955d8375ef5de5460811037c14ffaffabc8d47a5 Signed-off-by: Tim <yitchen@amazon.com> * fix: run clang formatter Signed-off-by: Tim <yitchen@amazon.com> --------- Signed-off-by: Tim <yitchen@amazon.com> * [testing] Clean-up unit tests (#2606) The `CUDAQ_BRAKET_RUNTIME_TEST_SOURCES` were set up to use `qpp` and simply re-running with a simulator. Appropriate set of tests already covered in `unittests/backends/braket/CMakeLists.txt`. Hence removing these. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [testing] Fix for IQM mock server when generating sample results (#2604) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Ben Howe <bhowe@nvidia.com> * [core] Add call with vararg to CC dialect. (#2612) * [core] Add call with vararg to CC dialect. This op allows CC code to call a variadic function without having to prematurely convert all the arguments to LLVM dialect and clutter the code with casts. The LLVMIR dialect's LLVMFuncOp does allow us to declare a variadic function, however. Use the new Op in the QIR codegen to prevent the LLVMIR verifier from whining about the use of LLVM types. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Add roundtrip test. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Add a new classical optimization pipeline to group a bunch of existing patterns (#2605) * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add more patterns to loop-unroll Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix some failing tests * Fix failing tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: f08502e18d29aeefed56b5a7c3ba1fbf717eab73 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix test failures Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Update write_after_write_elimination.qke * `DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: 3d3597d2a6c33aad590becce36e47c9cfeaa6979 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failed tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add classical-optimization pass and pipeline Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add more tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove unneded comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove unneded comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address some CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * [braket] Follow-up to PR#2539: Add missing logic for processing sample results when using `observe` API (#2619) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Make sure uccsd compiles for quantum devices (#2458) * Temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Revert temp changes Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * TEMP * Fix bugs Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add classic opts to LoopUnroll and add tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove local mounts Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: ae35d16f9e20f850b607e29e705accfc5555eeca Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Use .inc files instead of splitting patterns out * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * temp Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add more patterns to loop-unroll Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix some failing tests * Fix failing tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: f08502e18d29aeefed56b5a7c3ba1fbf717eab73 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove parts handled in other CRs Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix test failures Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Update write_after_write_elimination.qke * Fix test failures Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Update write_after_write_elimination.qke * Update test_kernel_features.py * `DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: 3d3597d2a6c33aad590becce36e47c9cfeaa6979 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: f33a3b946e851e5ed350354d831a6e96fc8ac84c I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: ee2884c2e4e75298fbff7d6bcceb5ed3c9c65df5 I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: 7600781b66289c9007827e3673e85d4e8fb9cb58 Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove unnecessary changes Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failed tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failed tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failed tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Run canonical patterns alongside lift-array-alloc Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failed tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add classical-optimization pass and pipeline Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add more tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove unneded comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Remove unneded comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Use classical optimization pipeline in quantum config files Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Revert lift-array-alloc changes Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add classical-optimization-pipeline to more backends Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fixed failing target config tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Address CR comments Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Cleanup Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failing test Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failing tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failing tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * fix failing tests --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Accept extensions other than .cpp in `nvq++` (#2514) * Accept extensions other than .cpp in nvq++ Signed-off-by: Simone Rizzo <simone.rizzo@e4company.com> * Handle filenames with multiple periods Signed-off-by: Simone Rizzo <simone.rizzo@e4company.com> --------- Signed-off-by: Simone Rizzo <simone.rizzo@e4company.com> Co-authored-by: Eric Schweitz <eschweitz@nvidia.com> * [python] Implement ast.[In, NotIn] comparator, fix 2611 (#2615) * Implement In, NotIn comparator, fix 2611 --------- Signed-off-by: Alex McCaskey <amccaskey@nvidia.com> * [core] fix a couple of bugs with loop normalization and unrolling (#2618) * Remove the change to the invariant loop test. Add const to LoopComponents methods. When loops are already in what appears to be normalized form, loop normalization takes no action. It is therefore necessary for loop unrolling to always compute the number of iterations that may be executed for the loop. This adds the algorithm used to compute the number of iterations to loop unrolling so that loops that do not have iterations at all are properly detected. Add tests for always true and always false extreme conditions. Patch LoopNormalize, now in a new file. Finish merging in the changes. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Use switches throughout. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Fix #2620 - fixes a bug with the new QIR codegen. (#2621) This fixes an issue where after lowering to a CFG the code may still have several basic blocks and feed quantum references via block arguments. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Re-enable the uccsd test. (#2622) Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Remove CUTENSORNET_COMM_LIB default activation and add snippet validation to Publishing container validation (#2565) * Remove CUTENSORNET_COMM_LIB default activation and add snippet validation to Publishing container validation Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Put a conditional check as the snippets validation is intended for Publishing only Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> --------- Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Add Stim support for sdg gate (required for `my` measurements) (#2624) * Add Stim support for sdg gate (required for my measurements) * Also produce better error messages if gates are unsupported. --------- Signed-off-by: Ben Howe <bhowe@nvidia.com> * [braket] update Braket example and doc links (#2633) * Update Braket example and doc links * Update link description --------- Signed-off-by: Tim (Yi-Ting) <yitchen@amazon.com> * Fix #2625: reduce invalid subvec operations to poison values. (#2636) * Fix #2625: reduce invalid subvec operations to poison values. Add checks for invalid ranges on the input veq. If the ranges are constant and invalid, then turn the subveq operation into a poison value. If this value is not optimized away, then the user's code contains errors per the CUDA-Q Spec. Add regression test. --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [core] More improvements to the new QIR codegen. (#2634) * [core] More improvements to the new QIR codegen. Add more cudaq-kernel tags, update tests, fix some bugs in the QIR codegen. --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * New `cudaq::sample` option: explicit measurements (#2567) This PR introduces a new sample_options parameter called explicit_measurements. When this new option is selected, the behavior of the global register in the sample_result is changed. Rather than retaining a single measurement of the final "state" of each qubit in the system, this new option instructs the runtime to record all qubit measurements into the global register ... effectively "stacking" all measurements together. While this change is supported by all simulators, the motivating factor for the change is that this will enable more efficient simulation when using Stim simulator for circuits containing mid-circuit measurements (as long as those mid-circuit measurements do not influence later gate sequences). Prior to this change, if one wanted to generically extract mid-circuit measurements out of the kernel, they would have to avoid using the cudaq::sample API. --------- Signed-off-by: Ben Howe <bhowe@nvidia.com> Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> * Add pointer element type constraints. (#2640) This is a fragment from another PR. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * cuda_torchdiffeq_integrator.py: check if pytorch is built with cuda capabilities (#2613) Signed-off-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> Co-authored-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> * Fixes for Python dynamics handling distributed state (#2629) * Bug fixes for Python dynamics Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Fix a typo in test file and add Euler method test Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Code format Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> --------- Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * [docs] Correct table entries for CPU simulator precisions (#2646) * [docs] Correct table entry for qpp-cpu precision * And density-matrix-cpu --------- Signed-off-by: Ben Howe <bhowe@nvidia.com> * Add cudaq-stim-target to CUDAQConfig.cmake (#2649) Signed-off-by: Ben Howe <bhowe@nvidia.com> * [docs] Restore the docs for trajectory noisy simulators (#2648) Ported from PR #2466 Follow-up to PR #2481 Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Fix for nightly tests. (#2650) Add output_name map when generating adaptive profile. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Pin buildx/buildkit to v0.19.0 (#2651) Signed-off-by: Ben Howe <bhowe@nvidia.com> * Refactor noise model for unitary mixtures (#2652) Signed-off-by: Ben Howe <bhowe@nvidia.com> * Fix regression in nightly tests for IONQ (#2656) * Fixes bug in nightly tests and base-profile targets. * Add regression test. * Add another round of casting to see if that helps. * Use __adj instead. * Fix issues. * Simplify. --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Implementation of the cudaq::apply_noise feature (#2635) * Fine-grain kraus channel application in a kernel * updates * compile time checks for number of args * better type safety on input args * cleanup * small fixes * update to use integer key for registry * remove old headers * remove the name member * [core] Support for apply_noise. Add an apply_noise operator. Teach the bridge to recognize cudaq::apply_noise and lower it. Add a pass to erase apply_noise operations. Modify QIR codegen to generate the C++ callback. Make test for elimination more robust. Arguments have to be passed by rvalue reference since some of them are qubits, which cannot be copied. Thread the pointer through all the places where there were floating-point types. Update tests. Add a bit more smart to the cudaq::apply_noise stub. Automatically counts the leading number of floating-point arguments, so the user doesn't have to supply this information. Uses the applyNoiseImpl<> template as is. Add some constraints to fine-tune the apply_noise overload selection. Add std::vector<double> overload processing to the bridge. * Make the key an i64 and verify it. * Rope off the C++20 sections. * Make the noise_func symbol optional. * Add to the roundtrip test. * Fix test. * Fix signature. * Add cc.call_vararg op. * Add codegen test. * Fix test. * Enable C++17 in the headers. * Add python support for apply_noise (#4) * Start on Python apply_noise support * add some docs * Extend __quantum__qis__apply_kraus_channel_generalized() to support spans as part of the variadic arguments. * Fix typo. * Content checks. * Do it again.* And again. * Catch curious exception being thrown. * More whining about formatting. * Try to exclude register_channel to avoid the error. * Take care of review comments. * Address PR comments, checks on corner cases, warnings emitted * Better noise model checking, handle cases with no context * Rework the noise model header files to support float and double. * clang-format * Add enum to the apply_noise entry point to select the floating point type. * Move template to lambda. * Fix a bug and more unit tests. * Add another test. --------- Signed-off-by: Alex McCaskey <amccaskey@nvidia.com> Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> Co-authored-by: Alex McCaskey <amccaskey@nvidia.com> * Make use of apply_noise with client/server targets emit an error. (#2658) * Make use of apply_noise with client/server targets emit an error. --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [Python] Allow `None` as a type annotation for CUDA-Q kernels (#2630) * Allow none type annotation for kernels * Catch additional type failure for MLIR from annotation Signed-off-by: W. Michael Brown <michbrown@nvidia.com> * Added a test with a kernel using `None` as return type annotation. * Combined the nested `if`s with `and` * Code formatting Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> --------- Signed-off-by: W. Michael Brown <michbrown@nvidia.com> Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> * Fix #2525: Make exp_pauli a fully functional operator. (#2642) These changes extend the quake.exp_pauli operation to be more fully functional like the other builtin quake operators. This operator will now use a similar syntax, support adjoint, controls, etc. Update the roundtrip test for syntax changes. Update tests. Add a new python regression test from the issue #2525. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Add support for IonQ qpu.forte-enterprise-1 and qpu.forte-enterprise-2 quantum backends. (#2559) Signed-off-by: Radu Marginean <radu.marg@gmail.com> * .github/workflows/python_wheels.yml: bump openmpi version for MPI test (#2663) An older version (4.0.5) of openmpi was being installed in the conda environment for redhat. This change bumps the minimum version to 5.0.7 whcih is the current latest version. Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> Signed-off-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> Co-authored-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> * Handle missing cases in ObserveAnsatz (#2661) * Fix missing case in ObserveAnsatz Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * [testing] Run the Quantinuum integration tests unconditionally (#2665) * Implement new noise models (#2653) This implements the following changes: * Implement new Pauli noise models + phase damping * Finish simulator hookup for apply_noise (Stim, Tensornet, and NVIDIA trajectory based simulations) * Finish up some of the Python hookup for apply_noise (thanks, @amccaskey) * Add tests --------- Signed-off-by: Ben Howe <bhowe@nvidia.com> Signed-off-by: Alex McCaskey <amccaskey@nvidia.com> Co-authored-by: Alex McCaskey <amccaskey@nvidia.com> * [CI] Skip validation on an erroneous application notebook (#2668) The `docs/sphinx/applications/python/afqmc.ipynb` notebook has failures originating potentially from third-party libraries. This issue is captured in #2577. While we work on a fix separately, this commit skips that specific notebook in validation stage to get rest of the CI pipeline to succeed. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Update polling interval for Braket backend (#2667) * Squashed commit of the following: commit b23aba8f85e881f099da73ce7b59187d1d553cfe Merge: edd22af1 f7d740a5 Author: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Date: Thu Feb 27 18:20:15 2025 +0000 Merge branch 'rmshaffer/polling-interval' of https://github.com/rmshaffer/cuda-quantum into rmshaffer/polling-interval commit f7d740a5d30bac0141719da4201ec61514b3600f Author: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Date: Thu Feb 27 18:17:29 2025 +0000 Add test for polling interval commit 8f18ea0b2f0c9c5e840ac7e7c71394ad5987444c Author: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Date: Thu Feb 27 18:10:54 2025 +0000 Update polling interval commit edd22af14013b5f14b52c7a7e248fb934c08919c Author: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Date: Thu Feb 27 18:17:29 2025 +0000 Add test for polling interval commit 00c61a7dbe08307c3600bc2086ec00156c314592 Author: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Date: Thu Feb 27 18:10:54 2025 +0000 Update polling interval Signed-off-by: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> * Add argument to braket.yml Signed-off-by: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> --------- Signed-off-by: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> * [CI] Follow-up to PR#2665 (#2670) * Run 2nd step unconditionally as well. --------- Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Add Pasqal target (#2632) * initial work * Orginazing Pasqal files (#3) * fix PasqalServerHelper * fix CMakeLists * Minor cosmetic changes * Fix constant values Also: * Python imports in alphabetical order * Fix `analog_targets` list declaration on `evolution.py` * Helper methods implementation (#4) Implement the following methods: * `extractJobId` * ` constructGetJobPath` (both variants) * `jobIsDone` * `processResults` (without index order verification) * fix field name on payload * fix `createJob` path * begin docs * Add PasqalTester * [hotfix] Pasqal `constructGetJobPath` * Review on Pasqal files (#10) * Add `project_id` to payload. * Fix `extractJobId` path. * fix machine and user-agent information * push machine from config * DCO Remediation Commit for Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> I, Aleksander Wennersteen <aleksander.wennersteen@pasqal.com>, hereby add my Signed-off-by to this commit: 8d323f2b1e478a369664e11e20c8359ef0dfde67 I, Aleksander Wennersteen <aleksander.wennersteen@pasqal.com>, hereby add my Signed-off-by to this commit: 9665a975f13df64333db09dfa798158820e34271 Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * DCO Remediation Commit for Kaonan Micadei <k.micadei@gmail.com> I, Kaonan Micadei <k.micadei@gmail.com>, hereby add my Signed-off-by to this commit: fb77b365afa1bcc2d0faa9f68924f5ede3cfd26f Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> * DCO Remediation Commit for Kaonan Micadei <k.micadei@gmail.com> I, Kaonan Micadei <k.micadei@gmail.com>, hereby add my Signed-off-by to this commit: cb787884dd76fcd71ece128fd089d10a81630ba9 I, Kaonan Micadei <k.micadei@gmail.com>, hereby add my Signed-off-by to this commit: 734dad9dec4bbd2e6ea63ee324aa203cbecfcb15 Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> * DCO Remediation Commit for Kaonan Micadei <kaosmicadei@users.noreply.github.com> I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: f35782c5e4481dc54b900906cf40a731d1ccffa3 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 451c4140d21dddfbd6c0d1d0e2989d2a30372e20 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 48eb189d334aaf31decf26384fb7a12fc447dd1c I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: e320af08bf29123f55c84ad1e0ab312216a6b555 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 0e369777cceaa3e331a0345ffc0e6228e85039ad Signed-off-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> * DCO Remediation Commit for Kaonan Micadei <k.micadei@gmail.com> I, Kaonan Micadei <k.micadei@gmail.com>, hereby add my Signed-off-by to this commit: 04efb12947d42d6fc7dd12f98bfc61b9f8bd1bf2 Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> * Update PasqalServerHelper.cpp DCO Remediation Commit for Kaonan Micadei <kaosmicadei@users.noreply.github.com> I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: f35782c5e4481dc54b900906cf40a731d1ccffa3 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 451c4140d21dddfbd6c0d1d0e2989d2a30372e20 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 48eb189d334aaf31decf26384fb7a12fc447dd1c I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: e320af08bf29123f55c84ad1e0ab312216a6b555 I, Kaonan Micadei <kaosmicadei@users.noreply.github.com>, hereby add my Signed-off-by to this commit: 0e369777cceaa3e331a0345ffc0e6228e85039ad Signed-off-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> Signed-off-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> * Minor edits on docs Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * [fix] Pasqal payload format Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> * Fix issues preventing correct execution and update example Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Apply basic CR Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * target opt-out Signed-off-by: Kaonan Micadei <kaonan.micadei@pasqal.com> * Test behavior from C++ frontend when using `pasqal` target * Moved test to common `analog` directory Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Fix code to use new results json structure Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Apply yapf formatting to Python Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Fix docs rendering Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Integration test Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Fix integration test - missing dependency Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Fix behaviour when job fails; fix constant in doc example Signed-off-by: Kaonan Micadei <kaonan.micadei@pasqal.com> * fix spell check Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Update example to show how to target QPU * Modified tests - removed the one which is repeat of the example * Updated logos to add new hardware target * Check for the password in environment variables Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Update docs and remove todo Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * results now in big-endian Signed-off-by: Kaonan Micadei <kaonan.micadei@pasqal.com> * Updated logo Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> --------- Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> Signed-off-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> Signed-off-by: Kaonan Micadei <kaonan.micadei@pasqal.com> Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> Co-authored-by: Kaonan Micadei <k.micadei@gmail.com> Co-authored-by: Kaonan Micadei <kaonan.micadei@pasqal.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> * Fix decomposition patterns to handle spans of pauli words. (#2664) * Fix decomposition patterns to handle spans of pauli words. Adds a new test. Changes to decompostion pattern to forward stores to loads for Pauli words so that the string literal may be recovered. The forwarding is very basic and could be improved. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Improve search efficiency by scanning in reverse from the load. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Add some default output to avoid FileCheck "error" regarding an empty input. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [core] QIR codegen changes to match old calls for sdg, tdg. (#2659) These patches modify the sdg and tdg patterns to be consist with the old QIR codegen rather than trying to be consistent with the handling of other quantum operator QIS calls. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [CI] Fixes for failures seen on the publishing pipeline (#2673) * Fix typo in validate_container.sh script - missing `"` * Install latest openmpi (similar to PR#2663) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [orca] Skip unnecessary call and avoid error condition (#2674) The `resetExecutionContext` was previosuly a no-op, except forresetting the context, since no 'qubits` are involved in this job. Recent changes check for presence of qubits and flag errors accordingly. This change removes the invocation of that function. We reset the context in next line anyway. Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Fixes NoiseModel for fp32 targets (#2672) Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Update docs for `nvidia` target fuse settings (#2660) * Bump mgpu sha and update docs Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Edit the doc for default fuse values Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Co-authored-by: W. Michael Brown <michbrown@nvidia.com> * Fix spell check Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> * Fix new line Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> --------- Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Signed-off-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com> Co-authored-by: W. Michael Brown <michbrown@nvidia.com> * New tutorial: adapt-qaoa algorithm (#2638) * add adapt-qaoa * add adapt-qaoa Signed-off-by: marwafar <mfarag@nvidia.com> * DCO Remediation Commit for marwafar <mfarag@nvidia.com> I, marwafar <mfarag@nvidia.com>, hereby add my Signed-off-by to this commit: ed7fdcebaa78303d692be7ad9782ac910f590509 Signed-off-by: marwafar <mfarag@nvidia.com> * use braket in the markdown * use ket in markdown * DCO Remediation Commit for marwafar <mfarag@nvidia.com> I, marwafar <mfarag@nvidia.com>, hereby add my Signed-off-by to this commit: f2bc762ecd9455498bb04bb5b353c21c18aebbfe I, marwafar <mfarag@nvidia.com>, hereby add my Signed-off-by to this commit: da2fb0d66f18dfbe7825610821e5768dc55096c6 Signed-off-by: marwafar <mfarag@nvidia.com> * clean up * clean up Signed-off-by: marwafar <mfarag@nvidia.com> --------- Signed-off-by: marwafar <mfarag@nvidia.com> Co-authored-by: Sachin Pisal <spisal@nvidia.com> * [CI] Fixing a typo in validation script (#2680) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Fix a bug in ObserveAnsatz when handling spin.y term (#2676) * Fix missing case in ObserveAnsatz Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix incorrect measurement on Y spinop on quantum devices Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Update cudaq_observe_term.cpp * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: 8884c68ac4f8d1a4f97d6bc1972be8507e290e7f Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * CUDA-Q quantum transformer tutorial (#2614) * Added quantum transformer tutorial * Fix installation procedure * Formatted code, fixed spell check issues, and applied requested changes * Added quantum_transformer.ipynb to documentation application.rst * Update notebook headers and images * Adding cell_id Signed-off-by: Sachin Pisal <spisal@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> Co-authored-by: Sachin Pisal <spisal@nvidia.com> * Fix cudaq.draw for circuits with exp_pauli (#2678) * Fix cudaq.draw for circuits with exp_pauli * Bump nvidia-mgpu commit --------- Signed-off-by: Ben Howe <bhowe@nvidia.com> * Operator classes (#2631) This PR introduces general operator classes in C++. Existing spin ops are not yet replaced, and integration with dynamics will follow in a separate PR. * Update pypi README to pin openmpi>=5.0.3 (#2681) It was observed that a seg fault occurs when using openmpi older than 5.0.3. Conda was installing 4.0.5 in the CI and in local testing, so this suggestion pins it to >=5.0.3. This also backs out https://github.com/NVIDIA/cuda-quantum/pull/2663 as that fix should no longer be needed. Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * Fix integration tests broken by #2676 (#2685) * Fix missing case in ObserveAnsatz Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Add tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix incorrect measurement on Y spinop on quantum devices Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Update cudaq_observe_term.cpp * DCO Remediation Commit for Anna Gringauze <agringauze@nvidia.com> I, Anna Gringauze <agringauze@nvidia.com>, hereby add my Signed-off-by to this commit: 8884c68ac4f8d1a4f97d6bc1972be8507e290e7f Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix failing test Signed-off-by: Anna Gringauze <agringauze@nvidia.com> * Fix intergration tests Signed-off-by: Anna Gringauze <agringauze@nvidia.com> --------- Signed-off-by: Anna Gringauze <agringauze@nvidia.com> Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com> * Fix cudaq.exp_pauli usage of pauli_word for quantum devices (#2675) Signed-off-by: Ben Howe <bhowe@nvidia.com> Signed-off-by: Anna Gringauze <agringauze@nvidia.com> Co-authored-by: Anna Gringauze <agringauze@nvidia.com> * Fix publishing error (#2688) * Calling copy function so that a new CuPy array is created for each conversion Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Making from_dlpack usage compatible with both CuPy v13.4+ and v13.3 (and older) Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Fixing spell check Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Fix cupy - torch conversion Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Co-authored-by: Thien Nguyen <thiennguyen@nvidia.com> * docs/notebook_validation.py: skip quantum_transformer.ipynb (#2690) This is to enable the publishing pipeline to pass. The test fails due to timeout. See: https://github.com/NVIDIA/cuda-quantum/issues/2689 Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * Mitch/fix if statement (#2696) * docs/notebook_validation.py: fix if/elif error I mistakenly added another if statement, which made it so afqmc.ipynb was executed even though it was added to the list of skipped notebooks. Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation.py: refactor skipped tests Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation: add nbconvert timing This could be useful debugging information for the future, and will be nice to see how long notebooks should be taking in CI. Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation.py: initialize skipped array Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation.py: don't re-add skipped test to list Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation: make spellcheck happy Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * docs/notebook_validation.py: remove nested if Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> --------- Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> * [docs] Add documentation missing from #2632 initial pasqal integration (#2695) * Add documentation missing from PR#2632 intial pasqal integration Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> * Update docs/sphinx/targets/python/pasqal.py Apply CR Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: Aleksander Wennersteen <awennersteen@gmail.com> * Update docs/sphinx/using/backends/hardware/neutralatom.rst Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Signed-off-by: Aleksander Wennersteen <awennersteen@gmail.com> * DCO Remediation Commit for Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> I, Aleksander Wennersteen <aleksander.wennersteen@pasqal.com>, hereby add my Signed-off-by to this commit: 57980d2b3b0cc0eb9f13dec3d9e69a14479ff918 I, Aleksander Wennersteen <aleksander.wennersteen@pasqal.com>, hereby add my Signed-off-by to this commit: 1fdb13fdd782993d6151435ea875d0e8db4e8fa8 Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> --------- Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> Signed-off-by: Aleksander Wennersteen <awennersteen@gmail.com> Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> * Improve error handling in script to activate custom MPI (#2700) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [core] Deprecate unneeded fatal error checker. (#2697) * [core] Deprecate unneeded fatal error checker. Having a fatal error generated in the middle of a multithreaded pipeline run was causing mischief with some Python code. Fix #2693. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Add the regression test. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Dynamics cpp integration (#2683) Dynamics cpp integration co-authored by: @1tnguyen --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Co-authored-by: Bettina Heim <heimb@outlook.com> Co-authored-by: Thien Nguyen <thiennguyen@nvidia.com> * [core] Fix bug with exp_pauli lowering. (#2698) Add a regression test. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * [Python] Handle more conditions in `MidCircuitMeasurementAnalyzer` (#2701) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [Python] Explicitly add the path for `cuTensor` library in the `CUDAQ_DYNLIBS` environment variable (#2691) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [core] Add checks to the CC dialect types. (#2679) We do not allow CC dialect types to "contain" quantum types. Fix some issues in the C++ bridge that were resulting in these invalid hybrid types being created. Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> * [CI] [Publishing] Skip NVQC tests (#2699) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * [docs] Follow-up to PR#2539 (#2702) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * Support Rydberg Hamiltonian in C++ Evolve API (#2704) * QuEra / Pasqal support in C++ Signed-off-by: Dobri Y <dyordanov@nvidia.com> * code review Signed-off-by: Dobri Y <dyordanov@nvidia.com> * use EXPECT_ANY_THROW Signed-off-by: Dobri Y <dyordanov@nvidia.com> * Update .github/workflows/integration_tests.yml Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> Signed-off-by: nvidia-dobri <dyordanov@nvidia.com> * Fix pasqal c++ test Signed-off-by: Dobri Y <dyordanov@nvidia.com> * yeet pasqal C++ integration test Signed-off-by: Dobri Y <dyordanov@nvidia.com> --------- Signed-off-by: Dobri Y <dyordanov@nvidia.com> Signed-off-by: nvidia-dobri <dyordanov@nvidia.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> * Improve error handling for analog targets when local emulation is requested (#2713) Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> * C++ operator API renaming (#2714) * minimal API changes Signed-off-by: Bettina Heim <heimb@outlook.com> * template instantiation Signed-off-by: Bettina Heim <heimb@outlook.com> * instantiate handler specific templates also for clang Signed-off-by: Bettina Heim <heimb@outlook.com> * this should take care of most build errors, except the elusive clang failure Signed-off-by: Bettina Heim <heimb@outlook.com> * fixing one wrong test, and updating the docs and a test to reflect that eigenvectors are returned as rows Signed-off-by: Bettina Heim <heimb@outlook.com> * forgot to commit the docs comment change Signed-off-by: Bettina Heim <heimb@outlook.com> * skip test if openfermion is not found Signed-off-by: Bettina Heim <heimb@outlook.com> * formatting Signed-off-by: Bettina Heim <heimb@outlook.com> * review comments Signed-off-by: Bettina Heim <heimb@outlook.com> * formatting Signed-off-by: Bettina Heim <heimb@outlook.com> * dummy commit to get a new hash for the build Signed-off-by: Bettina Heim <heimb@outlook.com> --------- Signed-off-by: Bettina Heim <heimb@outlook.com> * PR #2683 Follow up (#2705) Signed-off-by: Sachin Pisal <spisal@nvidia.com> Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Signed-off-by: Bettina Heim <heimb@outlook.com> Co-authored-by: Bettina Heim <heimb@outlook.com> Co-authored-by: Thien Nguyen <thiennguyen@nvidia.com> * Mitigating against network issues (#2717) Undoing some of the build changes in #2705, and putting in a mitigation for the package hash mismatch the issue we were seeing. Keeps opensuse removed from validation. --------- Signed-off-by: Bettina Heim <heimb@outlook.com> * [core] Make the get-concrete-matrix pass a Module pass. (#2715) * [core] Make the get-concrete-matrix pass a Module pass. This pass is scanning multiple functions at the same time, which may be leading to spurious crashes. This change is to speculatively avoid these crashes. See issue #1712, bullet item "execution/custom_operation_basic". Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * clang-format Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> --------- Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> * Fixing class names (#2721) * Fixing class names Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Using empty() Signed-off-by: Sachin Pisal <spisal@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Adding state to a vector of size 1 (#2723) Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Skipping non-dynamics examples for dynamics target (#2722) Signed-off-by: Sachin Pisal <spisal@nvidia.com> Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com> * Adding test_helpers to CI (#2724) * adding test_helpers to CUDA_OPERATOR_TEST_SOURCES Signed-off-by: Sachin Pisal <spisal@nvidia.com> * Fixing the ordering Signed-off-by: Sachin Pisal <spisal@nvidia.com> --------- Signed-off-by: Sachin Pisal <spisal@nvidia.com> --------- Signed-off-by: Pradnya Khalate <pkhalate@nvidia.com> Signed-off-by: Thien Nguyen <thiennguyen@nvidia.com> Signed-off-by: Anna Gringauze <agringauze@nvidia.com> Signed-off-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> Signed-off-by: Mark Wolf <mawolf@nvidia.com> Signed-off-by: mawolf2023 <mawolf2023@nvidia.com> Signed-off-by: Sachin Pisal <spisal@nvidia.com> Signed-off-by: boschmitt <7152025+boschmitt@users.noreply.github.com> Signed-off-by: Eric Schweitz <eschweitz@nvidia.com> Signed-off-by: Tim <yitchen@amazon.com> Signed-off-by: Simone Rizzo <simone.rizzo@e4company.com> Signed-off-by: Alex McCaskey <amccaskey@nvidia.com> Signed-off-by: Ben Howe <bhowe@nvidia.com> Signed-off-by: Tim (Yi-Ting) <yitchen@amazon.com> Signed-off-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> Signed-off-by: W. Michael Brown <michbrown@nvidia.com> Signed-off-by: Radu Marginean <radu.marg@gmail.com> Signed-off-by: Mitchell Dzurick <mdzurick@nvidia.com> Signed-off-by: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Signed-off-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> Signed-off-by: Kaonan Micadei <k.micadei@gmail.com> Signed-off-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> Signed-off-by: Kaonan Micadei <kaonan.micadei@pasqal.com> Signed-off-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com> Signed-off-by: marwafar <mfarag@nvidia.com> Signed-off-by: Aleksander Wennersteen <awennersteen@gmail.com> Signed-off-by: Dobri Y <dyordanov@nvidia.com> Signed-off-by: nvidia-dobri <dyordanov@nvidia.com> Signed-off-by: Bettina Heim <heimb@outlook.com> Co-authored-by: Pradnya Khalate <148914294+khalatepradnya@users.noreply.github.com> Co-authored-by: Thien Nguyen <58006629+1tnguyen@users.noreply.github.com> Co-authored-by: Anna Gringauze <agringauze@nvidia.com> Co-authored-by: mawolf2023 <153318030+mawolf2023@users.noreply.github.com> Co-authored-by: efratshabtai <efratshabtai@users.noreply.github.com> Co-authored-by: Ben Howe <141149032+bmhowe23@users.noreply.github.com> Co-authored-by: Pradnya Khalate <pkhalate@nvidia.com> Co-authored-by: mawolf2023 <mawolf2023@nvidia.com> Co-authored-by: Zohim Chandani <60148725+zohimchandani@users.noreply.github.com> Co-authored-by: root <root@fi-kermit.nvidia.com> Co-authored-by: Sachin Pisal <spisal@nvidia.com> Co-authored-by: Bruno Schmitt <7152025+boschmitt@users.noreply.github.com> Co-authored-by: Tim (Yi-Ting) <yitchen@amazon.com> Co-authored-by: Ben Howe <bhowe@nvidia.com> Co-authored-by: Simone Rizzo <32399075+bebora@users.noreply.github.com> Co-authored-by: Alex McCaskey <amccaskey@nvidia.com> Co-authored-by: Mitchell <mitch_dz@hotmail.com> Co-authored-by: Mitchell Dzurick <mdzurick@mdzurick-mlt.client.nvidia.com> Co-authored-by: W. Michael Brown <michbrown@nvidia.com> Co-authored-by: Radu Marginean <radu.marg@gmail.com> Co-authored-by: Ryan Shaffer <3620100+rmshaffer@users.noreply.github.com> Co-authored-by: Aleksander Wennersteen <awennersteen@gmail.com> Co-authored-by: Kaonan Micadei <kaosmicadei@users.noreply.github.com> Co-authored-by: Kaonan Micadei <k.micadei@gmail.com> Co-authored-by: Kaonan Micadei <kaonan.micadei@pasqal.com> Co-authored-by: Marwa Farag <46078262+marwafar@users.noreply.github.com> Co-authored-by: Anthony M. Smaldone <anthony.smaldone@yale.edu> Co-authored-by: Bettina Heim <heimb@outlook.com> Co-authored-by: Mitchell <mdzurick@nvidia.com> Co-authored-by: Thien Nguyen <thiennguyen@nvidia.com> Co-authored-by: Aleksander Wennersteen <aleksander.wennersteen@pasqal.com> Co-authored-by: nvidia-dobri <dyordanov@nvidia.com>
lohawk-azalea
pushed a commit
to azalea-gograbcode/anything-llm
that referenced
this pull request
Apr 14, 2025
* update onboarding survery endpoint * Add external app section in README closes Mintplex-Labs#2639 * Bump TogetherAI models (Mintplex-Labs#2645) * bump together ai models * Run post-bump command --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Light/dark mode UI overhaul (Mintplex-Labs#2629) * Refactor workspace sidebar component styles (Mintplex-Labs#2380) rely on css for conditional styles * New sidebar colors (Mintplex-Labs#2381) new sidebar colors * Main container color update (Mintplex-Labs#2382) * Dark mode setup themes (Mintplex-Labs#2411) * setup generic tailwind theme + ability to add new themes * add theme context * use correct colors from design for sidebar + fix padding * Settings sidebar UI updates (Mintplex-Labs#2416) settings sidebar ui updates * fix sidebar resizing/truncate issue on hover * Dark mode chat window (Mintplex-Labs#2443) * Support XLSX files (Mintplex-Labs#2403) * support xlsx files * lint * create seperate docs for each xlsx sheet * lint * use node-xlsx pkg for parsing xslx files * lint * update error handling --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * wip chat window * ux+ux improvements and update new colors * chat window dark mode * remove comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Dark mode welcome page (Mintplex-Labs#2444) * dark mode welcome page styles + refactor * remove AI_BACKGROUND_COLOR and USER_BACKGROUND_COLOR constants * Dark mode UI for admin and tools pages + mobile view improvements (Mintplex-Labs#2454) * dark mode ui for admin and tools pages + mobile view improvements * lint * ai provider pages + options darkmode ui * placeholder generic class * appearance settings styles * ai providers mobile margin * dark mode styles for agent skills + experimental features * mobile styles on security settings * fine tune flow ui dark mode * workspace settings page * lint * Dark mode onboarding (Mintplex-Labs#2461) dark mode onboarding * update all modals + normalize styles (Mintplex-Labs#2471) * lint * Dark mode privacy & experimental pages (Mintplex-Labs#2479) * document watch + privacy pages ui + mobile modal darkmode * lint * Dark mode login screens (Mintplex-Labs#2483) * multi-user auth screen ui update * dark mode login screen + recovery key modals * remove unneeded import * Workspace preset commands modals dark mode (Mintplex-Labs#2484) update workspace preset dark mode modal * Document pinning modal ui update (Mintplex-Labs#2490) document pinning modal ui update * Experimental agreement modal dark mode (Mintplex-Labs#2491) experimental agreement modal dark mode * Serp options dark mode (Mintplex-Labs#2492) serp options dark mode * field fixes * attempt light mode wip * setting sidebar * Toasts and threads * main page content and privacy page * force rewrite for light * add border for light mode rightside content * more fixes * wip * wip * wip light mode implementation * wip dark light mode file picker * document picker light mode ui * slight ui tweaks * light mode fine tuning flow * light mode tweaks + qa fixes * fix md rendering of light mode + tooltip fixes * lint * qa bug fixes * Add developer hook for theme move provider to outmost layer * qa light mode bug fixes * Linting and hotfixes for UI * Light mode to dev * accept invite light mode ui fix * Fix onboarding inputs in dark mode * fix close icons last minute items * patch z-index on tooltips * patch light mode citations --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * update uploader status containers for new theme * show error in upload * add back timeout for documents to fade out * UI light QA * update light/dark codeblock styles for visibility patch embed modal text invisible patch toggle colors * remove dupe key in ModelMap * refresh theme without reloading page * Pr 2660 branch (Mintplex-Labs#2662) * Add a basic Traditional Chinese(zh_TW) locale * patch lang code --------- Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> * Add more expiermental models from Gemini (Mintplex-Labs#2663) * Add plaintext file extensions (Mintplex-Labs#2664) * TogetherAI Llama 3.2 vision models support (Mintplex-Labs#2666) * togetherai llama 3.2 vision models support * remove console log * fix listing to reflect what is on the chart --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add gemini-exp-1121 resolves Mintplex-Labs#2657 * Mistral embedding engine support (Mintplex-Labs#2667) * add mistral embedding engine support * remove console log + fix data handling onboarding * update data handling description --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pr 2653 branch (Mintplex-Labs#2672) * feat: initial setup for Dependabot * remove embed folder check --------- Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> * feat: support setting maxConcurrentChunks for Generic OpenAI embedder (Mintplex-Labs#2655) * exposes `maxConcurrentChunks` parameter for the generic openai embedder through configuration. This allows setting a batch size for endpoints which don't support the default of 500 * Update new field to new UI make getting to ensure proper type and format --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Adjustable font size in chat input (Mintplex-Labs#2692) * adjustable prompt input text sizing * dev build --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * ✨ feat: Add Vietnamese translations and configuration (Mintplex-Labs#2641) * Create common.js update file common.js language vietnam * Update resources.js * Update common.js * Update resources.js * Update common.js * Update resources.js --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch baseURL in builder for logo * linting * add gemini-exp-1121 to expiermental set * fix mistral key on embedder selection * Fix typo with GCP deploy guideline (Mintplex-Labs#2718) * Fix markdown issue where type is missing in backticks (Mintplex-Labs#2719) * Normalize Input Fields (Mintplex-Labs#2720) * WIP field normalization * more norms * fix advanced setting fields hover onlight mode * Community hub integration (Mintplex-Labs#2555) * wip hub connection page fe + backend * lint * implement backend for local hub items + placeholder endpoints to fetch hub app data * fix hebrew translations * revamp community integration flow * change sidebar * Auto import if id in URL param remove preview in card screen and instead go to import flow * get user's items + team items from hub + ui improvements to hub settings * lint * fix merge conflict * refresh hook for community items * add fallback for user items * Disable bundle items by default on all instances * remove translations (will complete later) * loading skeleton * Make community hub endpoints admin only show visibility on items combine import/apply for items to they are event logged for review * improve middleware and import flow * community hub ui updates * Adjust importing process * community hub to dev * Add webscraper preload into imported plugins * add runtime property to plugins * Fix button status on imported skill change show alert on skill change Update markdown type and theme on import of agent skill * update documentaion paths * remove unused import * linting * review loading state --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Patch light mode on Community Hub import flow * Community hub integration UX improvements (Mintplex-Labs#2727) * add empty states to your account hub page + disconnect button for api key * lint * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch button normalization for desktop builds * Add Support for NVIDIA NIM (Mintplex-Labs#2766) * Add Support for NVIDIA NIM * update README * linting * persist token window for NIM and not only on model change * patch docs with proper input for OpenAI compatible embeddings resolves Mintplex-Labs#2801 * update chat model filters for openai (Mintplex-Labs#2803) * add gemini 1206 and gemini-2.0-flash exp models connect Mintplex-Labs#2788 * Fixed a typo in README (Mintplex-Labs#2805) * Fix scraping failed bug in link/bulk link scrapers (Mintplex-Labs#2807) * fix scraping failed bug in link/bulk link scrapers * reset submodule * swap to networkidle2 as a safe mix for SPA and API-loaded pages, but also not hang on request heavy pages * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix timestamp bug in embed widget (Mintplex-Labs#2806) * fix timestamp bug in embed widget * bump embed for formatDate fallback * bump embed module --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * silence dependabot for now * patch gemini-2.0-key * Redirect to default thread on thread deletion (Mintplex-Labs#2808) * redirect to default thread on thread deletion * reset submodule * handle redirect on bulk delete thread * redirect on bulk thread delete only if deleted thread is selected * redirect only on single delete of active thread * lint * patch threadSlug for clarity --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add support for hiding sidebar (Mintplex-Labs#2809) * Add support for hiding sidebar Support cmd/ctrl + shift +s for quick hide/show * patch sidebar padding on collapse * update Key for sidebar setting * Add vector search API endpoint (Mintplex-Labs#2815) * Add vector search API endpoint * Add missing import * Modify the data that is returned * Change similarityThreshold to scoreThreshold As this is what is actually returned by the search * Removing logging (oops!) * chore: regen swagger docs for new endpoint fix: update function to sanity check values to prevent crashes during search --------- Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> * patch ZH typo (Mintplex-Labs#2816) * add Gitlab to watchable documents (Mintplex-Labs#2817) * Fix(2753): Replace React Router Navigate with window.location for SSO state refresh (Mintplex-Labs#2818) * fix(2753): update SSO redirect to use window.location.replace * fix(2753): remove unused import --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pin all docker-scout CI versions to 1.15.1 for now * APIPie LLM provider improvements (Mintplex-Labs#2695) * fix apipie streaming/sort by chat models * lint * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add thread name to workspaces get endpoint (Mintplex-Labs#2822) add thread name to workspaces get endpoint Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * repatch scout cli * Add new workspace user management endpoint (Mintplex-Labs#2842) deprecate old endpoint which users workspace ID vs slug resolves Mintplex-Labs#2838 * Add attachments to GenericOpenAI prompt (Mintplex-Labs#2831) * added attachments to genericopenai prompt * add devnote --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Purge cached docs and remove docs from all workspaces on vectorDB/embedder changes (Mintplex-Labs#2819) * wip remove all docs clear vector db on embedder/vector db change * purge all cached docs and remove docs from workspaces on vectordb/embedder change * lint * remove unneeded console log * remove reset vector stores endpoint and move to server side updateENV with postUpdate check * reset embed module * remove unused import * simplify deletion process rescoped document deletion to be more general for speed, everything needs to be reset anyway fixed issue where unembedded docs not in any workspaces, but cached, were not removed * add back missing readme file update warning text modals --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dependabot * LLM performance metric tracking (Mintplex-Labs#2825) * WIP performance metric tracking * fix: patch UI trying to .toFixed() null metric Anthropic tracking migraiton cleanup logs * Apipie implmentation, not tested * Cleanup Anthropic notes, Add support for AzureOpenAI tracking * bedrock token metric tracking * Cohere support * feat: improve default stream handler to track for provider who are actually OpenAI compliant in usage reporting add deepseek support * feat: Add FireworksAI tracking reporting fix: improve handler when usage:null is reported (why?) * Add token reporting for GenericOpenAI * token reporting for koboldcpp + lmstudio * lint * support Groq token tracking * HF token tracking * token tracking for togetherai * LiteLLM token tracking * linting + Mitral token tracking support * XAI token metric reporting * native provider runner * LocalAI token tracking * Novita token tracking * OpenRouter token tracking * Apipie stream metrics * textwebgenui token tracking * perplexity token reporting * ollama token reporting * lint * put back comment * Rip out LC ollama wrapper and use official library * patch images with new ollama lib * improve ollama offline message * fix image handling in ollama llm provider * lint * NVIDIA NIM token tracking * update openai compatbility responses * UI/UX show/hide metrics on click for user preference * update bedrock client --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Append writable fields to dev API new workspace endpoint (Mintplex-Labs#2843) * add writible fields to dev api new workspace endpoint * lint * implement validations for workspace model * update swagger comments * simplify validations for workspace on frontend and API * cleanup validations --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Enable `default` roles to be able to use `attachments` but not upload documents (Mintplex-Labs#2860) * Enable default users to be able to add attachments, but not files to chats * Add support for gemini authenticated models endpoint (Mintplex-Labs#2868) * Add support for gemini authenticated models endpoint add customModels entry add un-authed fallback to default listing separate models by expiermental status resolves Mintplex-Labs#2866 * add back improved logic for apiVersion decision making * Remove fine-tuning flow (Mintplex-Labs#2872) remove fine-tuning flow * fix wrong metadata assignment in MilvusProvider (Mintplex-Labs#2870) fixed wrong metadata assignment * update ollama performance mode (Mintplex-Labs#2874) * Fix light mode table colors (Mintplex-Labs#2873) * fix light mode table colors * fix table styles from being overwritten in other sections that are not chat messages --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * more table styles for lightmode * Fix styles of ChangeWarningModal (Mintplex-Labs#2876) fix styles of ChangeWarningModal * Patch gemini dropdown to model id since names are wrong for the different versions connect Mintplex-Labs#2898 * enable leftover mlock setting * Show scrollbar on rendered tables in chat (Mintplex-Labs#2884) show scrollbar on rendered tables in chat Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix typo in frontend for SearXNG agent setup (Mintplex-Labs#2917) fix typo in frontend for SearXNG agent setup * Normalize paths on files uploaded to prevent arbitrary file writes (Mintplex-Labs#2905) * normalize paths on files uploaded to prevent arbitrary file writes * force normalize path in string parse --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch unauthorized access to other user's pfps (Mintplex-Labs#2904) * patch unauthorized viewing of other user's pfps * inline return responses --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Audio file validations (Mintplex-Labs#2902) * add audio file validations * patch sharp to support wavfile parsing --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch custom models endpoint (Mintplex-Labs#2903) * prevent non admin users from changing llm settings via custom-models endpoint * permission middleware to JSDOC --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add support for Google Generative AI (Gemini) embedder (Mintplex-Labs#2895) * Add support for Google Generative AI (Gemini) embedder * Add missing example in docker Fix UI key elements in options Add Gemini to data handling section Patch issues with chunk handling during embedding * remove dupe in env --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Return timestamps in OpenAI compat endpoints in proper format (Mintplex-Labs#2921) * support attachments via thread API chat/stream-chat endpoints * resolves Mintplex-Labs#2926 floor ms value * Update README.md (Mintplex-Labs#2924) * make `similarityResponse` object arguments and not positional (Mintplex-Labs#2930) * make `similarityResponse` object arguments and not positional * reuse client for qdrant * Reranker option for RAG (Mintplex-Labs#2929) * Reranker WIP * add cacheing and singleton loading * Add field to workspaces for vectorSearchMode Add UI for lancedb to change mode update all search endpoints to pass in reranker prop if provider can use it * update hint text * When reranking, swap score to rerank score * update optchain * Update example ENV files (Mintplex-Labs#2931) update example env files * Migrate CDN download URL from S3 bucket * patch logo var typo * Add fallback URL for reranking model * patch unnessecary scrollbars resolves Mintplex-Labs#2943 * feat: add support for voyage-3-large and voyage-code-3 embedding models (Mintplex-Labs#2955) * feat: add support for voyage-3-large and voyage-code-3 embedding models - Add voyage-3-large and voyage-code-3 to VoyageAiOptions dropdown - Update getMaxEmbeddingLength to support 32k context for new models - Update .env.example with new model options * unset env example --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch scrollbars - with regress Mintplex-Labs#2943 * update .nvmrc * Add caching to Gemini /models (Mintplex-Labs#2969) rename file typo * patch gemini embedding key preference resolves Mintplex-Labs#2972 * add `index` to response object for marshalling resolves Mintplex-Labs#2956 * Support historical message image inputs/attachments for n+1 queries (Mintplex-Labs#2919) * Support historical message image inputs/attachments for n+1 queries * patch gemini * OpenRouter vision support cleanup * xai vision history support * Mistral logging --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Swap to GH `arm64` runner (Mintplex-Labs#2980) * test arm runner speed * test arm runner speed with arm * update primary worker flows * update dev build name * remove QEMU step * Fix similarity score bug in lance/chroma dbs (Mintplex-Labs#2986) * fix similarity score bug in lance/chroma dbs * batch lower bound case --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Farsi (Persian) translations (Mintplex-Labs#2989) * Initial commit | Farsi (Persian) translations * Farsi (Persian) translations - Pt. 2 * Farsi (Persian) translations - Pt. 3 * Farsi (Persian) translations - `README.fa-IR.md` file * remove greptile link * linting * wip agent ui animation (Mintplex-Labs#2999) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Display `thinking` in the prompt response - model agnostic (Mintplex-Labs#3001) * CoT Display * forgot file * preformance optimizations * match agent ui on thinking model ui when collapsed * style cleanup * spacing fixes --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Fix stop generation button UI (Mintplex-Labs#3011) * fix stop generation button ui * keep action color theme and match rest of the UI rescale button to be consistent with UI --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Revert StatusResponse Changes due to crashing frontend * Bump perplexity models (Mintplex-Labs#3014) * bump perplexity models --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * linting * Dynamic fetching of TogetherAI models (Mintplex-Labs#3017) * implement dynamic fetching of togetherai models * implement caching for togetherai models * update gitignore for togetherai model caching * Remove models.json from git tracking * Remove .cached_at from git tracking * lint * revert unneeded change --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add Version to AzureOpenAI (Mintplex-Labs#3023) * Allow editing of LLM settings from workspace settings (Mintplex-Labs#2865) * wip change workspace llm settings * allow editing of workspace llm and agent config inside workspace settings * lint + put back deleted comment --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * feat: update novita AI logo and default model (Mintplex-Labs#3037) * [Chore] Add better data-handling for unknown providers (Mintplex-Labs#3026) Add better data-handling for unknown providers * breakout latex plugin for delims (Mintplex-Labs#3040) * Breakout LaTeX plugin for modification * backport regular markdown link * Remove native LLM option (Mintplex-Labs#3024) * remove native llm * remove node-llama-cpp from dockerfile * remove unneeded items from dockerfile --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add ability to disable default agent skills (Mintplex-Labs#3041) * Add ability to disable default agent skills * debug build * rever ubuntu arm runner - fickle and fails often * Update NVIDIA branding * Agent UI animations (Mintplex-Labs#3025) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses * patch hook memo issue * dev build --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Patch gear showing on llms with no settings * Enable `include_reasoning` in request (Mintplex-Labs#3067) * parse streams from `reasoning_content` from DeepSeek API (Mintplex-Labs#3068) * Add tokenizer improvments via Singleton class and estimation (Mintplex-Labs#3072) * Add tokenizer improvments via Singleton class linting * dev build * Estimation fallback when string exceeds a fixed byte size * Add notice to tiktoken on backend * autodetect parseable text file contents (Mintplex-Labs#3079) * Fix inifite loading when bad file is uploaded alone in uploader * o3 model patch * inherit font size from UI for thoughts (Mintplex-Labs#3099) * bump cdn * Add patch for `o#` models on Azure connect Mintplex-Labs#3023 Note: depends on user naming the deployment correctly. * Enable consistent styling on chart items (Mintplex-Labs#3126) * Add reasoning flag for azure models with "default" fallback (Mintplex-Labs#3128) * Enable `num_ctx` to match defined chunk length in ollama embedder (Mintplex-Labs#3129) * Enable `num_ctx` to match defined chunk length in ollama embedder * remove console * Patch PPLX streaming for timeouts (Mintplex-Labs#3130) Add in-text citations as well for PPLX token streaming handle timeouts for stream/buffer hanging * Add improved logging and introspection to web-browsing (Mintplex-Labs#3140) * [FEAT] Add Turkish Language Support (tr.js) Mintplex-Labs#3108 (Mintplex-Labs#3141) * Patch light mode remove on SQL Connection resolves Mintplex-Labs#3160 * linting * [CHORE] Onboarding language translations (Mintplex-Labs#3176) * wip onboarding translations * add normalized EN reference for languages * add zh/zh-tw translations * Fix translations * fix UserMenu rendered twice on Main page (Mintplex-Labs#3110) fix: fix UserMenu rendered twice on Main page * Add handling to reasoning models for Generic OpenAI connector (Mintplex-Labs#3183) * Add handling to resoning models for Generic OpenAI connector resolves Mintplex-Labs#3177 * linting * Patch code block header oddity resolves Mintplex-Labs#3117 * Agent flow builder (Mintplex-Labs#3077) * wip agent builder * refactor structure for agent builder * improve ui for add block menu and sidebar * lint * node ui improvement * handle deleting variable in all nodes * add headers and body to apiCall node * lint * Agent flow builder backend (Mintplex-Labs#3078) * wip agent builder backend * save/load agent tasks * lint * refactor agent task to use uuids instead of names * placeholder for run task * update frontend sidebar + seperate backend to agent-tasks utils * lint * add deleting of agent tasks * create AgentTasks class + wip load agent tasks into aibitat * lint * inject + call agent tasks * wip call agent tasks * add llm instruction + fix api calling blocks * add ui + backend for editing/toggling agent tasks * lint * add back middlewares * disable run task + add navigate to home on logo click * implement normalizePath to prevent path traversal * wip make api calling more consistent * lint * rename all references from task to flow * patch load flow bug when on editing page * remove unneeded files/comments * lint * fix delete endpoint + rename load flows * add move block to ui + fix api-call backend + add telemetry * lint * add web scraping block * only allow admin for agent builder --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Move AgentFlowManager flows to static simplify UI states Handle LLM prompt flow when provided non-string * delete/edit menu for agent flow panel + update flow icon * lint * fix open builder button hidden bug * add tooltips to move up/down block buttons * add tooltip to delete block * truncate block description to fit on blocklist component * light mode agent builder sidebar * light mode api call block * fix light mode styles for agent builder blocks * agent flow fetch in UI * sync delete flow * agent flow ui/ux improvements * remove unused AgentSidebar component * comment out /run * UI changes and updates for flow builder * format flow panel info * update link handling * ui tweaks to header menu * remove unused import * update doc links update block icons * bump readme * Patch code block header oddity resolves Mintplex-Labs#3117 * bump dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch flow link * chore: rename Github to GitHub (Mintplex-Labs#3199) * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * Undo some code changes for references --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * update dead link resolves Mintplex-Labs#3201 * chore: rename `Gitlab` to `GitLab` (Mintplex-Labs#3200) * chore: rename `Gitlab` to `GitLab` Signed-off-by: Adam Setch <adam.setch@outlook.com> * undo code changes - breaks refs --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add `querySelectorAll` capability to web-scraping block (Mintplex-Labs#3186) * Add `querySelectorAll` capability to web-scraping block * patches and fallbacks * fix styles of text in web scraping block --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Turkish translations (Mintplex-Labs#3207) * OCR PDFs as fallback during upload (Mintplex-Labs#3204) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * bump dev * Add OCR of image support (Mintplex-Labs#3219) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * Add image OCR support * feat(dataconnectors): support confluence personal access token (Mintplex-Labs#3206) * feat(dataconnectors): support confluence personal access token * fix: change select option * linting change name on accesstype field --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix agent builder move block bug (Mintplex-Labs#3220) patch bug allowing user to move block above vars in agent builder * Drop Node `canvas` for manual `sharp` conversion (Mintplex-Labs#3221) * Drop Node `canvas` for manual `sharp` conversion * bump dev * disable PH people props * Revert "disable PH people props" This reverts commit 6fd34e5. * for projects in gitlab subgroup (Mintplex-Labs#3075) (Mintplex-Labs#3247) * for projects in gitlab subgroup (Mintplex-Labs#3075) * fix: false condition * refactor pattern matching logic --------- Co-authored-by: t2 <> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix: fix text and format issues in Chinese documentation. (Mintplex-Labs#3249) fix: docs(zh-CN): fix text and format issues in Chinese documentation - Remove redundant punctuation and repeated words - Standardize quotation marks format and remove unnecessary quotes - Add and complete TTS and STT related translations * fix: sanitizeNamespace (Mintplex-Labs#3246) bug fixes for sanitizing Namespaces and handling chunk size limit of astradb collections in each doc Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * fix: Patch agent flow to honor agent handler established provider (Mintplex-Labs#3251) resolves Mintplex-Labs#3248 * Add additional embed API endpoints (Mintplex-Labs#3264) * wip embed dev api endpoints * fix /v1/embed/new endpoint * add delete endpoint to embeds * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add endpoint to retrieve documents by folder name (Mintplex-Labs#3258) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Improve PromptInput component (Mintplex-Labs#3266) * allow typing while streaming + refactor props * remove duplicate function * 2749 ollama client auth token (Mintplex-Labs#3005) * ollama auth token provision * auth token provision * ollama auth provision * ollama auth token * ollama auth provision * token input field css fix * Fix provider handler not using key sensible fallback to not break existing installs re-order of input fields null-check for API key and header optional insert on request linting * apply header and auth to agent invocations * upgrading to ollama 5.10 for passing headers to constructor * rename Auth systemSetting key to be more descriptive linting and copy * remove untracked files + update gitignore * remove debug * patch lockfile --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch swagger * lint * Normalize chat sorting defaults in developer API (Mintplex-Labs#3270) * normalize sorting for workspace and workspace thread chats in dev api * lint --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Markdown support in custom messages (Mintplex-Labs#3267) * add md support to appearance custom messages * break out dompurify to util --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update null-check function for aibitat runners (Mintplex-Labs#3283) * Update nullcheck function for aibitat runners resolves Mintplex-Labs#3273 closes Mintplex-Labs#3277 * lint * Fix garbled non English chars on document upload (Mintplex-Labs#3301) update handleAPIFileUpload middleware to handle non english chars + update jsdoc * [FEAT] Add claude-3-7 (Mintplex-Labs#3337) * add claude 3-7 sonnet * made all the changes everywhere * add 3-7-sonnet-latest model * lint --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * feature: support configurable left and right message layout (Mintplex-Labs#3244) * feat: support user select message direction * feat: optimizing the code * feat: lint code * fix: prevent localstorage read on every message component render ui: refactor alignment UI selector for dark and light mode with simple styling * docs: update jsdoc comment for hook fix: apply chat alignment to homepage chat * fix mobile styles of message chat alignment preference --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Arabic Translation (Mintplex-Labs#3357) * Arabic translation * Arabic Translation correction * fix: bug where in single user mode deletion of an api key deletes all (Mintplex-Labs#3358) * fix: bug where in single user mode deletion of an api key deletes all resolves Mintplex-Labs#3352 * linting * feat: Add endpoint to upload documents to a specified folder (Mintplex-Labs#3276) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal * feat: Add endpoint to upload documents to a specified folder * refactor upload to folder endpoint + update jsdoc for swagger * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * patch openapi swagger docs * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch again for buildx segfault * chore: attempt to unblock CI * chore: attempt to unblock CI * chore: attempt to unblock CI * Patch multi-arch builds ref: NVIDIA/cuda-quantum#2651 (comment) * Add bio field to user (Mintplex-Labs#3346) * add bio to users table * lint * add bio field to edit user admin page * fix bio saving on new user * simplify updating localstorage user * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * speech to text typo correction (Mintplex-Labs#3330) Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * New thinking/agent animation + UI (Mintplex-Labs#3302) * implement new thinking animation ui * implement agent thinking animation * Windows development environment variables support (Mintplex-Labs#3354) * Windows development environment variables support * moved cross-env to dev dependencies --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add new model provider PPIO (Mintplex-Labs#3211) * feat: add new model provider PPIO * fix: fix ppio model fetching * fix: code lint * reorder LLM update interface for streaming and chats to use valid keys linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * changed language support for following windows: chat, data-upload and… (Mintplex-Labs#3010) * changed language support for following windows: chat, data-upload and account settings * normalize translations * linting, normalization with DE --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add multilingual support for ocr module (Mintplex-Labs#3325) * Add multilingual support for ocr mudule * Add OCR langauge as server var that is passed into Collector Support all valid tesseract language codes Filter and parse only valid codes with fallbacks' * persist TARGET_OCR_LANG * update docker example env --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Prevent collector crash when blocked by CDN (Mintplex-Labs#3373) resolves Mintplex-Labs#3365 * Add support for Anthropics /model endpoint (finally) (Mintplex-Labs#3376) * Add support for Anthropics /model endpoint (finally) * dev * Show default deepseek models on wrong API key connect Mintplex-Labs#3390 * fix thought container from getting cut off at max height (Mintplex-Labs#3449) * Fix agent calling UI max height (Mintplex-Labs#3457) fix agent calling ui max height * Added danish translation (Mintplex-Labs#3461) ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [x] 🔨 chore - [ ] 📝 docs Adds danish translation - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally * Pinning UI improvements (Mintplex-Labs#3490) * improve pinning ui + sort pinned docs to top * lint * Add remove folder developer API endpoint (Mintplex-Labs#3489) * add remove folder api endpoint * update purgeFolder function comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix pkg order * fix chroma db + add similarity offset (Mintplex-Labs#3458) * fix chroma db + add similarity offset * patch chroma scoring --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix embedding endpoint for OpenAI compatible API (Mintplex-Labs#3467) * fix embedding endpoint for openai compatible api * remove unused imports * add backwards compat for embedding --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add ability to reordering workspaces (Mintplex-Labs#3446) * added reordering of workspaces * smooth ui updates on dnd + ui bug fixes * pin react-beautiful-dnd version * Move to localstorage solution to support single and multi-user --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Use concurrently to run all dev service at once (Mintplex-Labs#3424) * Update package.json * patch run command to use local node_module concurrently --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * remove unused import * CHORE: debounce telems to prevent spamming (Mintplex-Labs#3505) debounce telems to prevent spamming * Bump LanceDB (Mintplex-Labs#3015) * bump lancedb * dev build * normalize build * wtf is going on with build now --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dupe key * change submodules to https for non-ssh pulls * Enable slash commands in dev API chat/stream-chat (Mintplex-Labs#3514) * enable slash commands in dev api * lint * Remove ability to use default slash commands in API request Add `reset` param to body that can reset chats according to the api chat execution parameters Allow null `message` if `reset` is set in request. Added early return for if message is null and reset is true Enable chat to reset chat history and continue `message` execution Added generic WorkspaceChat history reset function. Deprecated others * update grep function comment remove debug --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Enable use of @agent in slash commands (Mintplex-Labs#3508) * allow @agent in slash commands * make prompt input focused on slash command click * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Protected slash command check (Mintplex-Labs#3524) * protected slash command check * fix error handling on frontend --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Update README.zh-CN.md (Mintplex-Labs#3527) * Update README.zh-CN.md * Update README.ja-JP.md * Update README.zh-CN.md * Update README.zh-CN.md * Update README.ja-JP.md * Prompt variables (Mintplex-Labs#3359) * wip prompt variables * refactor backend + add popup suggestions menu to frontend * use processString to replace all variables in system prompts * update translations * fix translations * wip highlight variables * revert accidental name change * rename everything, remove translations * Update prompt var UI and backend logic * Update form handler linting * linting * normalize all translation files for prompt variables * prompt vars dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update QDRANT_SETUP.md (Mintplex-Labs#3530) * linting * Overhaul AWS Bedrock provider (Mintplex-Labs#3537) * Patch AWS Bedrock provider for newer models and performance * patch prompt constructor * add AgentFlow execution via API chat invocation (Mintplex-Labs#3545) * add AgentFlow execution via API chat invocation * reorder import * Persist images attached in API requests to the UI for rendering (Mintplex-Labs#3546) Persist images attached in API requests to the UI for rendereing resolves Mintplex-Labs#3518 * Replace connectionString parser for sql-agent (Mintplex-Labs#3560) resolves Mintplex-Labs#3551 * Update styles of experimental modal buttons (Mintplex-Labs#3535) update styles of experimental modal buttons Co-authored-by: timothycarambat <rambat1010@gmail.com> * Teal color for onboarding buttons (Mintplex-Labs#3533) add teal color for onboarding Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Agent builder UI bug fixes (Mintplex-Labs#3522) * builder ui bug fixes * fix save button text color --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * ModelContextProtocol (MCP) Full Compatibility (Mintplex-Labs#3547) * WIP MCP full compatibility layer * implement MCP agent function wrapping and invocation methods * Add `uvx` to docker bin for MCP executions * dev build * prune removed data * Wrap MCP servers to lazy load items to not block the UI Mobile bug fixes * arm64 test build * reset dev builder * remove unused prop * MCP announcement * Fix broken links in MCP UI (Mintplex-Labs#3569) * fix broken links in agent skills mcp section * remove link and use a tag * Allow period in username (Mintplex-Labs#3592) * allow period in username * update validation hint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix broken links on locales READMEs closes Mintplex-Labs#3584 * Fix agent flow description bug (Mintplex-Labs#3593) * fix agent flow description bug * add jsdoc to AgentFlows class * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * sync and publish embed changes (Mintplex-Labs#3596) * optional "env" in MCP config * [CHORE] Consistent table styling across settings pages (Mintplex-Labs#3597) make all tables styling consistent across settings pages Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Gemini model list sync (Mintplex-Labs#3609) * Update defaultModels.js add gemma-3-27b-it to v1BetaModels * Update defaultModels.js 20250330 model update * Update defaultModels.js remove text embedding * Update name and inputTokenLimit modelMap.js * Update gemini to load models from both endpoints dedupe models decide endpoint based on expieremental status from fetch add util script for maintainers reduce cache time on gemini models to 1 day * remove comment --------- Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com> * Disable Agent retry to prevent looping on crash (Mintplex-Labs#3617) * Refactor Gemini to use OpenAI interface API (Mintplex-Labs#3616) * Refactor Gemini to use OpenAI interface API * add TODO * handle errors better (gemini) * remove unused code * Fix bottom border on workspace settings tab switcher (Mintplex-Labs#3615) fix bottom border on workspace settings tab switcher Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Move CTA save buttons to top of workspace setting screens (Mintplex-Labs#3613) move cta save buttons to top of workspace setting screens * Fix truncation of threads/workspaces (Mintplex-Labs#3610) * fix truncation of threads/workspaces * remove unneeded import * fix missing i18n string for watching documents * New chat home page (Mintplex-Labs#3555) * wip getting started checklist page * lint * add new ui skeleton for new home page/checklist * make legacy home page appearance setting * dynamic checklist rendering/close checklist * make home page functional + update cta buttons in ws settings * lint * remove unneeded routes * wip fixing checklist items (create ws and embed doc broken) + news section updates * lint * FINALLY fix all functionality & remove hook to simplify logic * lint * hide/show options based on user role/mum enabled * add hover states and redo checklist ui * remove welcome checklist page * add validation to task completion * polish behavior of checklist/fix roles on checklist items * lint * light mode/use tailwind color classes * remove tutorials link * Modify how legacy page works * small UI updates * remove unused paths cleanup explore features * revert save button changes * conditionally render legacy default chat page when in multiuser * remove role checks in checklist * remove role checks in quick links * remove unused hook * dark mode new home page checklist ui updates * Add news logging to repo for record keeping update new module to pull from CDN * simplify landing markup * light mode styles * remove border in light mode from merge conflict * Update ignores * slide up dismiss * prevent checklist popin * confetti? * fix url hash on navigate * watch for event changes for updating checklist * useMemo and callback memory optimization * move handlers to constants via params fwd * dev * update github text --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * update copy for landing feature card * sync-fork-250414 * sync-fork-250414 --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com> Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> Co-authored-by: hdelossantos <hdelossantos@users.noreply.github.com> Co-authored-by: Debugs <56821442+bibo318@users.noreply.github.com> Co-authored-by: Tuan Nguyen <tuannguyen091095@gmail.com> Co-authored-by: Logan Reeder <148260300+logscore@users.noreply.github.com> Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> Co-authored-by: Andy Santana <andysantana0106@gmail.com> Co-authored-by: wolfganghuse <wolfgang.huse@nutanix.com> Co-authored-by: Chaiwat Saithongcum <152589841+007900@users.noreply.github.com> Co-authored-by: Shixian Sheng <shixian_sheng-2@protonmail.com> Co-authored-by: ReindeerFlotilla <9247179+root-reindeer-flotilla@users.noreply.github.com> Co-authored-by: okaeiz <100111649+okaeiz@users.noreply.github.com> Co-authored-by: Jason <ggbbddjm@gmail.com> Co-authored-by: TunahanDilercan <tunahandilercan@gmail.com> Co-authored-by: Sander de Leeuw <mailbox@sdlw.nl> Co-authored-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: Mert Cobanov <mertcobanov@gmail.com> Co-authored-by: mr-chenguang <37072324+lcgash@users.noreply.github.com> Co-authored-by: t2 <46615000+t2tx@users.noreply.github.com> Co-authored-by: alongLFB <lal603743923@gmail.com> Co-authored-by: Hakeem Abbas <hakeemsyd@gmail.com> Co-authored-by: Shanmukeshwar <shanmukeshwar@icloud.com> Co-authored-by: Sushanth Srivatsa <65614803+ssbodapati@users.noreply.github.com> Co-authored-by: Skanda Kaashyap <skandakk@gmail.com> Co-authored-by: 高先生 <mrgaowork@gmail.com> Co-authored-by: Said Ouhdach <54545861+Saidoua@users.noreply.github.com> Co-authored-by: Yash Suresh Chandra <yashschandra@gmail.com> Co-authored-by: Kristofer Bourro <40888336+kbourro@users.noreply.github.com> Co-authored-by: cnJasonZ <gbdzxalbb@qq.com> Co-authored-by: MrMarans <ron_marvin@yahoo.de> Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: AbelDuan <duanxu@outlook.com> Co-authored-by: Morten Aagaard Eistrøm <150781328+MOEI-123412@users.noreply.github.com> Co-authored-by: Weijing Jay Lin <weijingjaylin@gmail.com> Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com>
EugenMayer
pushed a commit
to KontextWork/anything-llm
that referenced
this pull request
Apr 15, 2025
* Add caching to Gemini /models (Mintplex-Labs#2969) rename file typo * patch gemini embedding key preference resolves Mintplex-Labs#2972 * add `index` to response object for marshalling resolves Mintplex-Labs#2956 * Support historical message image inputs/attachments for n+1 queries (Mintplex-Labs#2919) * Support historical message image inputs/attachments for n+1 queries * patch gemini * OpenRouter vision support cleanup * xai vision history support * Mistral logging --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Swap to GH `arm64` runner (Mintplex-Labs#2980) * test arm runner speed * test arm runner speed with arm * update primary worker flows * update dev build name * remove QEMU step * Fix similarity score bug in lance/chroma dbs (Mintplex-Labs#2986) * fix similarity score bug in lance/chroma dbs * batch lower bound case --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Farsi (Persian) translations (Mintplex-Labs#2989) * Initial commit | Farsi (Persian) translations * Farsi (Persian) translations - Pt. 2 * Farsi (Persian) translations - Pt. 3 * Farsi (Persian) translations - `README.fa-IR.md` file * remove greptile link * linting * wip agent ui animation (Mintplex-Labs#2999) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Display `thinking` in the prompt response - model agnostic (Mintplex-Labs#3001) * CoT Display * forgot file * preformance optimizations * match agent ui on thinking model ui when collapsed * style cleanup * spacing fixes --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Fix stop generation button UI (Mintplex-Labs#3011) * fix stop generation button ui * keep action color theme and match rest of the UI rescale button to be consistent with UI --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Revert StatusResponse Changes due to crashing frontend * Bump perplexity models (Mintplex-Labs#3014) * bump perplexity models --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * linting * Dynamic fetching of TogetherAI models (Mintplex-Labs#3017) * implement dynamic fetching of togetherai models * implement caching for togetherai models * update gitignore for togetherai model caching * Remove models.json from git tracking * Remove .cached_at from git tracking * lint * revert unneeded change --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add Version to AzureOpenAI (Mintplex-Labs#3023) * Allow editing of LLM settings from workspace settings (Mintplex-Labs#2865) * wip change workspace llm settings * allow editing of workspace llm and agent config inside workspace settings * lint + put back deleted comment --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * feat: update novita AI logo and default model (Mintplex-Labs#3037) * [Chore] Add better data-handling for unknown providers (Mintplex-Labs#3026) Add better data-handling for unknown providers * breakout latex plugin for delims (Mintplex-Labs#3040) * Breakout LaTeX plugin for modification * backport regular markdown link * Remove native LLM option (Mintplex-Labs#3024) * remove native llm * remove node-llama-cpp from dockerfile * remove unneeded items from dockerfile --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add ability to disable default agent skills (Mintplex-Labs#3041) * Add ability to disable default agent skills * debug build * rever ubuntu arm runner - fickle and fails often * Update NVIDIA branding * Agent UI animations (Mintplex-Labs#3025) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses * patch hook memo issue * dev build --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Patch gear showing on llms with no settings * Enable `include_reasoning` in request (Mintplex-Labs#3067) * parse streams from `reasoning_content` from DeepSeek API (Mintplex-Labs#3068) * Add tokenizer improvments via Singleton class and estimation (Mintplex-Labs#3072) * Add tokenizer improvments via Singleton class linting * dev build * Estimation fallback when string exceeds a fixed byte size * Add notice to tiktoken on backend * autodetect parseable text file contents (Mintplex-Labs#3079) * Fix inifite loading when bad file is uploaded alone in uploader * o3 model patch * inherit font size from UI for thoughts (Mintplex-Labs#3099) * bump cdn * Add patch for `o#` models on Azure connect Mintplex-Labs#3023 Note: depends on user naming the deployment correctly. * Enable consistent styling on chart items (Mintplex-Labs#3126) * Add reasoning flag for azure models with "default" fallback (Mintplex-Labs#3128) * Enable `num_ctx` to match defined chunk length in ollama embedder (Mintplex-Labs#3129) * Enable `num_ctx` to match defined chunk length in ollama embedder * remove console * Patch PPLX streaming for timeouts (Mintplex-Labs#3130) Add in-text citations as well for PPLX token streaming handle timeouts for stream/buffer hanging * Add improved logging and introspection to web-browsing (Mintplex-Labs#3140) * [FEAT] Add Turkish Language Support (tr.js) Mintplex-Labs#3108 (Mintplex-Labs#3141) * Patch light mode remove on SQL Connection resolves Mintplex-Labs#3160 * linting * [CHORE] Onboarding language translations (Mintplex-Labs#3176) * wip onboarding translations * add normalized EN reference for languages * add zh/zh-tw translations * Fix translations * fix UserMenu rendered twice on Main page (Mintplex-Labs#3110) fix: fix UserMenu rendered twice on Main page * Add handling to reasoning models for Generic OpenAI connector (Mintplex-Labs#3183) * Add handling to resoning models for Generic OpenAI connector resolves Mintplex-Labs#3177 * linting * Patch code block header oddity resolves Mintplex-Labs#3117 * Agent flow builder (Mintplex-Labs#3077) * wip agent builder * refactor structure for agent builder * improve ui for add block menu and sidebar * lint * node ui improvement * handle deleting variable in all nodes * add headers and body to apiCall node * lint * Agent flow builder backend (Mintplex-Labs#3078) * wip agent builder backend * save/load agent tasks * lint * refactor agent task to use uuids instead of names * placeholder for run task * update frontend sidebar + seperate backend to agent-tasks utils * lint * add deleting of agent tasks * create AgentTasks class + wip load agent tasks into aibitat * lint * inject + call agent tasks * wip call agent tasks * add llm instruction + fix api calling blocks * add ui + backend for editing/toggling agent tasks * lint * add back middlewares * disable run task + add navigate to home on logo click * implement normalizePath to prevent path traversal * wip make api calling more consistent * lint * rename all references from task to flow * patch load flow bug when on editing page * remove unneeded files/comments * lint * fix delete endpoint + rename load flows * add move block to ui + fix api-call backend + add telemetry * lint * add web scraping block * only allow admin for agent builder --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Move AgentFlowManager flows to static simplify UI states Handle LLM prompt flow when provided non-string * delete/edit menu for agent flow panel + update flow icon * lint * fix open builder button hidden bug * add tooltips to move up/down block buttons * add tooltip to delete block * truncate block description to fit on blocklist component * light mode agent builder sidebar * light mode api call block * fix light mode styles for agent builder blocks * agent flow fetch in UI * sync delete flow * agent flow ui/ux improvements * remove unused AgentSidebar component * comment out /run * UI changes and updates for flow builder * format flow panel info * update link handling * ui tweaks to header menu * remove unused import * update doc links update block icons * bump readme * Patch code block header oddity resolves Mintplex-Labs#3117 * bump dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch flow link * chore: rename Github to GitHub (Mintplex-Labs#3199) * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * Undo some code changes for references --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * update dead link resolves Mintplex-Labs#3201 * chore: rename `Gitlab` to `GitLab` (Mintplex-Labs#3200) * chore: rename `Gitlab` to `GitLab` Signed-off-by: Adam Setch <adam.setch@outlook.com> * undo code changes - breaks refs --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add `querySelectorAll` capability to web-scraping block (Mintplex-Labs#3186) * Add `querySelectorAll` capability to web-scraping block * patches and fallbacks * fix styles of text in web scraping block --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Turkish translations (Mintplex-Labs#3207) * OCR PDFs as fallback during upload (Mintplex-Labs#3204) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * bump dev * Add OCR of image support (Mintplex-Labs#3219) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * Add image OCR support * feat(dataconnectors): support confluence personal access token (Mintplex-Labs#3206) * feat(dataconnectors): support confluence personal access token * fix: change select option * linting change name on accesstype field --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix agent builder move block bug (Mintplex-Labs#3220) patch bug allowing user to move block above vars in agent builder * Drop Node `canvas` for manual `sharp` conversion (Mintplex-Labs#3221) * Drop Node `canvas` for manual `sharp` conversion * bump dev * disable PH people props * Revert "disable PH people props" This reverts commit 6fd34e5. * for projects in gitlab subgroup (Mintplex-Labs#3075) (Mintplex-Labs#3247) * for projects in gitlab subgroup (Mintplex-Labs#3075) * fix: false condition * refactor pattern matching logic --------- Co-authored-by: t2 <> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix: fix text and format issues in Chinese documentation. (Mintplex-Labs#3249) fix: docs(zh-CN): fix text and format issues in Chinese documentation - Remove redundant punctuation and repeated words - Standardize quotation marks format and remove unnecessary quotes - Add and complete TTS and STT related translations * fix: sanitizeNamespace (Mintplex-Labs#3246) bug fixes for sanitizing Namespaces and handling chunk size limit of astradb collections in each doc Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * fix: Patch agent flow to honor agent handler established provider (Mintplex-Labs#3251) resolves Mintplex-Labs#3248 * Add additional embed API endpoints (Mintplex-Labs#3264) * wip embed dev api endpoints * fix /v1/embed/new endpoint * add delete endpoint to embeds * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add endpoint to retrieve documents by folder name (Mintplex-Labs#3258) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Improve PromptInput component (Mintplex-Labs#3266) * allow typing while streaming + refactor props * remove duplicate function * 2749 ollama client auth token (Mintplex-Labs#3005) * ollama auth token provision * auth token provision * ollama auth provision * ollama auth token * ollama auth provision * token input field css fix * Fix provider handler not using key sensible fallback to not break existing installs re-order of input fields null-check for API key and header optional insert on request linting * apply header and auth to agent invocations * upgrading to ollama 5.10 for passing headers to constructor * rename Auth systemSetting key to be more descriptive linting and copy * remove untracked files + update gitignore * remove debug * patch lockfile --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch swagger * lint * Normalize chat sorting defaults in developer API (Mintplex-Labs#3270) * normalize sorting for workspace and workspace thread chats in dev api * lint --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Markdown support in custom messages (Mintplex-Labs#3267) * add md support to appearance custom messages * break out dompurify to util --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update null-check function for aibitat runners (Mintplex-Labs#3283) * Update nullcheck function for aibitat runners resolves Mintplex-Labs#3273 closes Mintplex-Labs#3277 * lint * Fix garbled non English chars on document upload (Mintplex-Labs#3301) update handleAPIFileUpload middleware to handle non english chars + update jsdoc * [FEAT] Add claude-3-7 (Mintplex-Labs#3337) * add claude 3-7 sonnet * made all the changes everywhere * add 3-7-sonnet-latest model * lint --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * feature: support configurable left and right message layout (Mintplex-Labs#3244) * feat: support user select message direction * feat: optimizing the code * feat: lint code * fix: prevent localstorage read on every message component render ui: refactor alignment UI selector for dark and light mode with simple styling * docs: update jsdoc comment for hook fix: apply chat alignment to homepage chat * fix mobile styles of message chat alignment preference --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Arabic Translation (Mintplex-Labs#3357) * Arabic translation * Arabic Translation correction * fix: bug where in single user mode deletion of an api key deletes all (Mintplex-Labs#3358) * fix: bug where in single user mode deletion of an api key deletes all resolves Mintplex-Labs#3352 * linting * feat: Add endpoint to upload documents to a specified folder (Mintplex-Labs#3276) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal * feat: Add endpoint to upload documents to a specified folder * refactor upload to folder endpoint + update jsdoc for swagger * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * patch openapi swagger docs * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch again for buildx segfault * chore: attempt to unblock CI * chore: attempt to unblock CI * chore: attempt to unblock CI * Patch multi-arch builds ref: NVIDIA/cuda-quantum#2651 (comment) * Add bio field to user (Mintplex-Labs#3346) * add bio to users table * lint * add bio field to edit user admin page * fix bio saving on new user * simplify updating localstorage user * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * speech to text typo correction (Mintplex-Labs#3330) Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * New thinking/agent animation + UI (Mintplex-Labs#3302) * implement new thinking animation ui * implement agent thinking animation * Windows development environment variables support (Mintplex-Labs#3354) * Windows development environment variables support * moved cross-env to dev dependencies --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add new model provider PPIO (Mintplex-Labs#3211) * feat: add new model provider PPIO * fix: fix ppio model fetching * fix: code lint * reorder LLM update interface for streaming and chats to use valid keys linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * changed language support for following windows: chat, data-upload and… (Mintplex-Labs#3010) * changed language support for following windows: chat, data-upload and account settings * normalize translations * linting, normalization with DE --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add multilingual support for ocr module (Mintplex-Labs#3325) * Add multilingual support for ocr mudule * Add OCR langauge as server var that is passed into Collector Support all valid tesseract language codes Filter and parse only valid codes with fallbacks' * persist TARGET_OCR_LANG * update docker example env --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Prevent collector crash when blocked by CDN (Mintplex-Labs#3373) resolves Mintplex-Labs#3365 * Add support for Anthropics /model endpoint (finally) (Mintplex-Labs#3376) * Add support for Anthropics /model endpoint (finally) * dev * Show default deepseek models on wrong API key connect Mintplex-Labs#3390 * fix thought container from getting cut off at max height (Mintplex-Labs#3449) * Fix agent calling UI max height (Mintplex-Labs#3457) fix agent calling ui max height * Added danish translation (Mintplex-Labs#3461) ### Pull Request Type <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [x] 🔨 chore - [ ] 📝 docs Adds danish translation - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally * Pinning UI improvements (Mintplex-Labs#3490) * improve pinning ui + sort pinned docs to top * lint * Add remove folder developer API endpoint (Mintplex-Labs#3489) * add remove folder api endpoint * update purgeFolder function comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix pkg order * fix chroma db + add similarity offset (Mintplex-Labs#3458) * fix chroma db + add similarity offset * patch chroma scoring --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix embedding endpoint for OpenAI compatible API (Mintplex-Labs#3467) * fix embedding endpoint for openai compatible api * remove unused imports * add backwards compat for embedding --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add ability to reordering workspaces (Mintplex-Labs#3446) * added reordering of workspaces * smooth ui updates on dnd + ui bug fixes * pin react-beautiful-dnd version * Move to localstorage solution to support single and multi-user --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Use concurrently to run all dev service at once (Mintplex-Labs#3424) * Update package.json * patch run command to use local node_module concurrently --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * remove unused import * CHORE: debounce telems to prevent spamming (Mintplex-Labs#3505) debounce telems to prevent spamming * Bump LanceDB (Mintplex-Labs#3015) * bump lancedb * dev build * normalize build * wtf is going on with build now --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dupe key * change submodules to https for non-ssh pulls * Enable slash commands in dev API chat/stream-chat (Mintplex-Labs#3514) * enable slash commands in dev api * lint * Remove ability to use default slash commands in API request Add `reset` param to body that can reset chats according to the api chat execution parameters Allow null `message` if `reset` is set in request. Added early return for if message is null and reset is true Enable chat to reset chat history and continue `message` execution Added generic WorkspaceChat history reset function. Deprecated others * update grep function comment remove debug --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Enable use of @agent in slash commands (Mintplex-Labs#3508) * allow @agent in slash commands * make prompt input focused on slash command click * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Protected slash command check (Mintplex-Labs#3524) * protected slash command check * fix error handling on frontend --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Update README.zh-CN.md (Mintplex-Labs#3527) * Update README.zh-CN.md * Update README.ja-JP.md * Update README.zh-CN.md * Update README.zh-CN.md * Update README.ja-JP.md * Prompt variables (Mintplex-Labs#3359) * wip prompt variables * refactor backend + add popup suggestions menu to frontend * use processString to replace all variables in system prompts * update translations * fix translations * wip highlight variables * revert accidental name change * rename everything, remove translations * Update prompt var UI and backend logic * Update form handler linting * linting * normalize all translation files for prompt variables * prompt vars dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update QDRANT_SETUP.md (Mintplex-Labs#3530) * linting * Overhaul AWS Bedrock provider (Mintplex-Labs#3537) * Patch AWS Bedrock provider for newer models and performance * patch prompt constructor * add AgentFlow execution via API chat invocation (Mintplex-Labs#3545) * add AgentFlow execution via API chat invocation * reorder import * Persist images attached in API requests to the UI for rendering (Mintplex-Labs#3546) Persist images attached in API requests to the UI for rendereing resolves Mintplex-Labs#3518 * Replace connectionString parser for sql-agent (Mintplex-Labs#3560) resolves Mintplex-Labs#3551 * Update styles of experimental modal buttons (Mintplex-Labs#3535) update styles of experimental modal buttons Co-authored-by: timothycarambat <rambat1010@gmail.com> * Teal color for onboarding buttons (Mintplex-Labs#3533) add teal color for onboarding Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Agent builder UI bug fixes (Mintplex-Labs#3522) * builder ui bug fixes * fix save button text color --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * ModelContextProtocol (MCP) Full Compatibility (Mintplex-Labs#3547) * WIP MCP full compatibility layer * implement MCP agent function wrapping and invocation methods * Add `uvx` to docker bin for MCP executions * dev build * prune removed data * Wrap MCP servers to lazy load items to not block the UI Mobile bug fixes * arm64 test build * reset dev builder * remove unused prop * MCP announcement * Fix broken links in MCP UI (Mintplex-Labs#3569) * fix broken links in agent skills mcp section * remove link and use a tag * Allow period in username (Mintplex-Labs#3592) * allow period in username * update validation hint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix broken links on locales READMEs closes Mintplex-Labs#3584 * Fix agent flow description bug (Mintplex-Labs#3593) * fix agent flow description bug * add jsdoc to AgentFlows class * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * sync and publish embed changes (Mintplex-Labs#3596) * optional "env" in MCP config * [CHORE] Consistent table styling across settings pages (Mintplex-Labs#3597) make all tables styling consistent across settings pages Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Gemini model list sync (Mintplex-Labs#3609) * Update defaultModels.js add gemma-3-27b-it to v1BetaModels * Update defaultModels.js 20250330 model update * Update defaultModels.js remove text embedding * Update name and inputTokenLimit modelMap.js * Update gemini to load models from both endpoints dedupe models decide endpoint based on expieremental status from fetch add util script for maintainers reduce cache time on gemini models to 1 day * remove comment --------- Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com> * Disable Agent retry to prevent looping on crash (Mintplex-Labs#3617) * Refactor Gemini to use OpenAI interface API (Mintplex-Labs#3616) * Refactor Gemini to use OpenAI interface API * add TODO * handle errors better (gemini) * remove unused code * Fix bottom border on workspace settings tab switcher (Mintplex-Labs#3615) fix bottom border on workspace settings tab switcher Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Move CTA save buttons to top of workspace setting screens (Mintplex-Labs#3613) move cta save buttons to top of workspace setting screens * Fix truncation of threads/workspaces (Mintplex-Labs#3610) * fix truncation of threads/workspaces * remove unneeded import * fix missing i18n string for watching documents * New chat home page (Mintplex-Labs#3555) * wip getting started checklist page * lint * add new ui skeleton for new home page/checklist * make legacy home page appearance setting * dynamic checklist rendering/close checklist * make home page functional + update cta buttons in ws settings * lint * remove unneeded routes * wip fixing checklist items (create ws and embed doc broken) + news section updates * lint * FINALLY fix all functionality & remove hook to simplify logic * lint * hide/show options based on user role/mum enabled * add hover states and redo checklist ui * remove welcome checklist page * add validation to task completion * polish behavior of checklist/fix roles on checklist items * lint * light mode/use tailwind color classes * remove tutorials link * Modify how legacy page works * small UI updates * remove unused paths cleanup explore features * revert save button changes * conditionally render legacy default chat page when in multiuser * remove role checks in checklist * remove role checks in quick links * remove unused hook * dark mode new home page checklist ui updates * Add news logging to repo for record keeping update new module to pull from CDN * simplify landing markup * light mode styles * remove border in light mode from merge conflict * Update ignores * slide up dismiss * prevent checklist popin * confetti? * fix url hash on navigate * watch for event changes for updating checklist * useMemo and callback memory optimization * move handlers to constants via params fwd * dev * update github text --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * update copy for landing feature card * update gitignore * Main page QA (Mintplex-Labs#3623) * fix alignment of new home page + update hover states on checklist items * hover states + font weight changes in light mode * Appearance menu styles (Mintplex-Labs#3627) * fix alignment/fonts/styles for appearance settings page * lint --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix customize logo bug (Mintplex-Labs#3628) fix customize logo bug on first setup Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * fix typo --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: Timothy Carambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: okaeiz <100111649+okaeiz@users.noreply.github.com> Co-authored-by: Jason <ggbbddjm@gmail.com> Co-authored-by: TunahanDilercan <tunahandilercan@gmail.com> Co-authored-by: Sander de Leeuw <mailbox@sdlw.nl> Co-authored-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: Mert Cobanov <mertcobanov@gmail.com> Co-authored-by: mr-chenguang <37072324+lcgash@users.noreply.github.com> Co-authored-by: t2 <46615000+t2tx@users.noreply.github.com> Co-authored-by: alongLFB <lal603743923@gmail.com> Co-authored-by: Hakeem Abbas <hakeemsyd@gmail.com> Co-authored-by: Shanmukeshwar <shanmukeshwar@icloud.com> Co-authored-by: Sushanth Srivatsa <65614803+ssbodapati@users.noreply.github.com> Co-authored-by: Skanda Kaashyap <skandakk@gmail.com> Co-authored-by: 高先生 <mrgaowork@gmail.com> Co-authored-by: Said Ouhdach <54545861+Saidoua@users.noreply.github.com> Co-authored-by: Yash Suresh Chandra <yashschandra@gmail.com> Co-authored-by: Kristofer Bourro <40888336+kbourro@users.noreply.github.com> Co-authored-by: cnJasonZ <gbdzxalbb@qq.com> Co-authored-by: MrMarans <ron_marvin@yahoo.de> Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: AbelDuan <duanxu@outlook.com> Co-authored-by: Morten Aagaard Eistrøm <150781328+MOEI-123412@users.noreply.github.com> Co-authored-by: Weijing Jay Lin <weijingjaylin@gmail.com> Co-authored-by: Shixian Sheng <shixian_sheng-2@protonmail.com> Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com>
ariyanki
added a commit
to azalea-gograbcode/anything-llm
that referenced
this pull request
May 7, 2025
* update onboarding survery endpoint * Add external app section in README closes Mintplex-Labs#2639 * Bump TogetherAI models (Mintplex-Labs#2645) * bump together ai models * Run post-bump command --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Light/dark mode UI overhaul (Mintplex-Labs#2629) * Refactor workspace sidebar component styles (Mintplex-Labs#2380) rely on css for conditional styles * New sidebar colors (Mintplex-Labs#2381) new sidebar colors * Main container color update (Mintplex-Labs#2382) * Dark mode setup themes (Mintplex-Labs#2411) * setup generic tailwind theme + ability to add new themes * add theme context * use correct colors from design for sidebar + fix padding * Settings sidebar UI updates (Mintplex-Labs#2416) settings sidebar ui updates * fix sidebar resizing/truncate issue on hover * Dark mode chat window (Mintplex-Labs#2443) * Support XLSX files (Mintplex-Labs#2403) * support xlsx files * lint * create seperate docs for each xlsx sheet * lint * use node-xlsx pkg for parsing xslx files * lint * update error handling --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * wip chat window * ux+ux improvements and update new colors * chat window dark mode * remove comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Dark mode welcome page (Mintplex-Labs#2444) * dark mode welcome page styles + refactor * remove AI_BACKGROUND_COLOR and USER_BACKGROUND_COLOR constants * Dark mode UI for admin and tools pages + mobile view improvements (Mintplex-Labs#2454) * dark mode ui for admin and tools pages + mobile view improvements * lint * ai provider pages + options darkmode ui * placeholder generic class * appearance settings styles * ai providers mobile margin * dark mode styles for agent skills + experimental features * mobile styles on security settings * fine tune flow ui dark mode * workspace settings page * lint * Dark mode onboarding (Mintplex-Labs#2461) dark mode onboarding * update all modals + normalize styles (Mintplex-Labs#2471) * lint * Dark mode privacy & experimental pages (Mintplex-Labs#2479) * document watch + privacy pages ui + mobile modal darkmode * lint * Dark mode login screens (Mintplex-Labs#2483) * multi-user auth screen ui update * dark mode login screen + recovery key modals * remove unneeded import * Workspace preset commands modals dark mode (Mintplex-Labs#2484) update workspace preset dark mode modal * Document pinning modal ui update (Mintplex-Labs#2490) document pinning modal ui update * Experimental agreement modal dark mode (Mintplex-Labs#2491) experimental agreement modal dark mode * Serp options dark mode (Mintplex-Labs#2492) serp options dark mode * field fixes * attempt light mode wip * setting sidebar * Toasts and threads * main page content and privacy page * force rewrite for light * add border for light mode rightside content * more fixes * wip * wip * wip light mode implementation * wip dark light mode file picker * document picker light mode ui * slight ui tweaks * light mode fine tuning flow * light mode tweaks + qa fixes * fix md rendering of light mode + tooltip fixes * lint * qa bug fixes * Add developer hook for theme move provider to outmost layer * qa light mode bug fixes * Linting and hotfixes for UI * Light mode to dev * accept invite light mode ui fix * Fix onboarding inputs in dark mode * fix close icons last minute items * patch z-index on tooltips * patch light mode citations --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * update uploader status containers for new theme * show error in upload * add back timeout for documents to fade out * UI light QA * update light/dark codeblock styles for visibility patch embed modal text invisible patch toggle colors * remove dupe key in ModelMap * refresh theme without reloading page * Pr 2660 branch (Mintplex-Labs#2662) * Add a basic Traditional Chinese(zh_TW) locale * patch lang code --------- Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> * Add more expiermental models from Gemini (Mintplex-Labs#2663) * Add plaintext file extensions (Mintplex-Labs#2664) * TogetherAI Llama 3.2 vision models support (Mintplex-Labs#2666) * togetherai llama 3.2 vision models support * remove console log * fix listing to reflect what is on the chart --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add gemini-exp-1121 resolves Mintplex-Labs#2657 * Mistral embedding engine support (Mintplex-Labs#2667) * add mistral embedding engine support * remove console log + fix data handling onboarding * update data handling description --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pr 2653 branch (Mintplex-Labs#2672) * feat: initial setup for Dependabot * remove embed folder check --------- Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> * feat: support setting maxConcurrentChunks for Generic OpenAI embedder (Mintplex-Labs#2655) * exposes `maxConcurrentChunks` parameter for the generic openai embedder through configuration. This allows setting a batch size for endpoints which don't support the default of 500 * Update new field to new UI make getting to ensure proper type and format --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Adjustable font size in chat input (Mintplex-Labs#2692) * adjustable prompt input text sizing * dev build --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * ✨ feat: Add Vietnamese translations and configuration (Mintplex-Labs#2641) * Create common.js update file common.js language vietnam * Update resources.js * Update common.js * Update resources.js * Update common.js * Update resources.js --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch baseURL in builder for logo * linting * add gemini-exp-1121 to expiermental set * fix mistral key on embedder selection * Fix typo with GCP deploy guideline (Mintplex-Labs#2718) * Fix markdown issue where type is missing in backticks (Mintplex-Labs#2719) * Normalize Input Fields (Mintplex-Labs#2720) * WIP field normalization * more norms * fix advanced setting fields hover onlight mode * Community hub integration (Mintplex-Labs#2555) * wip hub connection page fe + backend * lint * implement backend for local hub items + placeholder endpoints to fetch hub app data * fix hebrew translations * revamp community integration flow * change sidebar * Auto import if id in URL param remove preview in card screen and instead go to import flow * get user's items + team items from hub + ui improvements to hub settings * lint * fix merge conflict * refresh hook for community items * add fallback for user items * Disable bundle items by default on all instances * remove translations (will complete later) * loading skeleton * Make community hub endpoints admin only show visibility on items combine import/apply for items to they are event logged for review * improve middleware and import flow * community hub ui updates * Adjust importing process * community hub to dev * Add webscraper preload into imported plugins * add runtime property to plugins * Fix button status on imported skill change show alert on skill change Update markdown type and theme on import of agent skill * update documentaion paths * remove unused import * linting * review loading state --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Patch light mode on Community Hub import flow * Community hub integration UX improvements (Mintplex-Labs#2727) * add empty states to your account hub page + disconnect button for api key * lint * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch button normalization for desktop builds * Add Support for NVIDIA NIM (Mintplex-Labs#2766) * Add Support for NVIDIA NIM * update README * linting * persist token window for NIM and not only on model change * patch docs with proper input for OpenAI compatible embeddings resolves Mintplex-Labs#2801 * update chat model filters for openai (Mintplex-Labs#2803) * add gemini 1206 and gemini-2.0-flash exp models connect Mintplex-Labs#2788 * Fixed a typo in README (Mintplex-Labs#2805) * Fix scraping failed bug in link/bulk link scrapers (Mintplex-Labs#2807) * fix scraping failed bug in link/bulk link scrapers * reset submodule * swap to networkidle2 as a safe mix for SPA and API-loaded pages, but also not hang on request heavy pages * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix timestamp bug in embed widget (Mintplex-Labs#2806) * fix timestamp bug in embed widget * bump embed for formatDate fallback * bump embed module --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * silence dependabot for now * patch gemini-2.0-key * Redirect to default thread on thread deletion (Mintplex-Labs#2808) * redirect to default thread on thread deletion * reset submodule * handle redirect on bulk delete thread * redirect on bulk thread delete only if deleted thread is selected * redirect only on single delete of active thread * lint * patch threadSlug for clarity --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add support for hiding sidebar (Mintplex-Labs#2809) * Add support for hiding sidebar Support cmd/ctrl + shift +s for quick hide/show * patch sidebar padding on collapse * update Key for sidebar setting * Add vector search API endpoint (Mintplex-Labs#2815) * Add vector search API endpoint * Add missing import * Modify the data that is returned * Change similarityThreshold to scoreThreshold As this is what is actually returned by the search * Removing logging (oops!) * chore: regen swagger docs for new endpoint fix: update function to sanity check values to prevent crashes during search --------- Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> * patch ZH typo (Mintplex-Labs#2816) * add Gitlab to watchable documents (Mintplex-Labs#2817) * Fix(2753): Replace React Router Navigate with window.location for SSO state refresh (Mintplex-Labs#2818) * fix(2753): update SSO redirect to use window.location.replace * fix(2753): remove unused import --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pin all docker-scout CI versions to 1.15.1 for now * APIPie LLM provider improvements (Mintplex-Labs#2695) * fix apipie streaming/sort by chat models * lint * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add thread name to workspaces get endpoint (Mintplex-Labs#2822) add thread name to workspaces get endpoint Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * repatch scout cli * Add new workspace user management endpoint (Mintplex-Labs#2842) deprecate old endpoint which users workspace ID vs slug resolves Mintplex-Labs#2838 * Add attachments to GenericOpenAI prompt (Mintplex-Labs#2831) * added attachments to genericopenai prompt * add devnote --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Purge cached docs and remove docs from all workspaces on vectorDB/embedder changes (Mintplex-Labs#2819) * wip remove all docs clear vector db on embedder/vector db change * purge all cached docs and remove docs from workspaces on vectordb/embedder change * lint * remove unneeded console log * remove reset vector stores endpoint and move to server side updateENV with postUpdate check * reset embed module * remove unused import * simplify deletion process rescoped document deletion to be more general for speed, everything needs to be reset anyway fixed issue where unembedded docs not in any workspaces, but cached, were not removed * add back missing readme file update warning text modals --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dependabot * LLM performance metric tracking (Mintplex-Labs#2825) * WIP performance metric tracking * fix: patch UI trying to .toFixed() null metric Anthropic tracking migraiton cleanup logs * Apipie implmentation, not tested * Cleanup Anthropic notes, Add support for AzureOpenAI tracking * bedrock token metric tracking * Cohere support * feat: improve default stream handler to track for provider who are actually OpenAI compliant in usage reporting add deepseek support * feat: Add FireworksAI tracking reporting fix: improve handler when usage:null is reported (why?) * Add token reporting for GenericOpenAI * token reporting for koboldcpp + lmstudio * lint * support Groq token tracking * HF token tracking * token tracking for togetherai * LiteLLM token tracking * linting + Mitral token tracking support * XAI token metric reporting * native provider runner * LocalAI token tracking * Novita token tracking * OpenRouter token tracking * Apipie stream metrics * textwebgenui token tracking * perplexity token reporting * ollama token reporting * lint * put back comment * Rip out LC ollama wrapper and use official library * patch images with new ollama lib * improve ollama offline message * fix image handling in ollama llm provider * lint * NVIDIA NIM token tracking * update openai compatbility responses * UI/UX show/hide metrics on click for user preference * update bedrock client --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Append writable fields to dev API new workspace endpoint (Mintplex-Labs#2843) * add writible fields to dev api new workspace endpoint * lint * implement validations for workspace model * update swagger comments * simplify validations for workspace on frontend and API * cleanup validations --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Enable `default` roles to be able to use `attachments` but not upload documents (Mintplex-Labs#2860) * Enable default users to be able to add attachments, but not files to chats * Add support for gemini authenticated models endpoint (Mintplex-Labs#2868) * Add support for gemini authenticated models endpoint add customModels entry add un-authed fallback to default listing separate models by expiermental status resolves Mintplex-Labs#2866 * add back improved logic for apiVersion decision making * Remove fine-tuning flow (Mintplex-Labs#2872) remove fine-tuning flow * fix wrong metadata assignment in MilvusProvider (Mintplex-Labs#2870) fixed wrong metadata assignment * update ollama performance mode (Mintplex-Labs#2874) * Fix light mode table colors (Mintplex-Labs#2873) * fix light mode table colors * fix table styles from being overwritten in other sections that are not chat messages --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * more table styles for lightmode * Fix styles of ChangeWarningModal (Mintplex-Labs#2876) fix styles of ChangeWarningModal * Patch gemini dropdown to model id since names are wrong for the different versions connect Mintplex-Labs#2898 * enable leftover mlock setting * Show scrollbar on rendered tables in chat (Mintplex-Labs#2884) show scrollbar on rendered tables in chat Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix typo in frontend for SearXNG agent setup (Mintplex-Labs#2917) fix typo in frontend for SearXNG agent setup * Normalize paths on files uploaded to prevent arbitrary file writes (Mintplex-Labs#2905) * normalize paths on files uploaded to prevent arbitrary file writes * force normalize path in string parse --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch unauthorized access to other user's pfps (Mintplex-Labs#2904) * patch unauthorized viewing of other user's pfps * inline return responses --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Audio file validations (Mintplex-Labs#2902) * add audio file validations * patch sharp to support wavfile parsing --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch custom models endpoint (Mintplex-Labs#2903) * prevent non admin users from changing llm settings via custom-models endpoint * permission middleware to JSDOC --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add support for Google Generative AI (Gemini) embedder (Mintplex-Labs#2895) * Add support for Google Generative AI (Gemini) embedder * Add missing example in docker Fix UI key elements in options Add Gemini to data handling section Patch issues with chunk handling during embedding * remove dupe in env --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Return timestamps in OpenAI compat endpoints in proper format (Mintplex-Labs#2921) * support attachments via thread API chat/stream-chat endpoints * resolves Mintplex-Labs#2926 floor ms value * Update README.md (Mintplex-Labs#2924) * make `similarityResponse` object arguments and not positional (Mintplex-Labs#2930) * make `similarityResponse` object arguments and not positional * reuse client for qdrant * Reranker option for RAG (Mintplex-Labs#2929) * Reranker WIP * add cacheing and singleton loading * Add field to workspaces for vectorSearchMode Add UI for lancedb to change mode update all search endpoints to pass in reranker prop if provider can use it * update hint text * When reranking, swap score to rerank score * update optchain * Update example ENV files (Mintplex-Labs#2931) update example env files * Migrate CDN download URL from S3 bucket * patch logo var typo * Add fallback URL for reranking model * patch unnessecary scrollbars resolves Mintplex-Labs#2943 * feat: add support for voyage-3-large and voyage-code-3 embedding models (Mintplex-Labs#2955) * feat: add support for voyage-3-large and voyage-code-3 embedding models - Add voyage-3-large and voyage-code-3 to VoyageAiOptions dropdown - Update getMaxEmbeddingLength to support 32k context for new models - Update .env.example with new model options * unset env example --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch scrollbars - with regress Mintplex-Labs#2943 * update .nvmrc * Add caching to Gemini /models (Mintplex-Labs#2969) rename file typo * patch gemini embedding key preference resolves Mintplex-Labs#2972 * add `index` to response object for marshalling resolves Mintplex-Labs#2956 * Support historical message image inputs/attachments for n+1 queries (Mintplex-Labs#2919) * Support historical message image inputs/attachments for n+1 queries * patch gemini * OpenRouter vision support cleanup * xai vision history support * Mistral logging --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Swap to GH `arm64` runner (Mintplex-Labs#2980) * test arm runner speed * test arm runner speed with arm * update primary worker flows * update dev build name * remove QEMU step * Fix similarity score bug in lance/chroma dbs (Mintplex-Labs#2986) * fix similarity score bug in lance/chroma dbs * batch lower bound case --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Farsi (Persian) translations (Mintplex-Labs#2989) * Initial commit | Farsi (Persian) translations * Farsi (Persian) translations - Pt. 2 * Farsi (Persian) translations - Pt. 3 * Farsi (Persian) translations - `README.fa-IR.md` file * remove greptile link * linting * wip agent ui animation (Mintplex-Labs#2999) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Display `thinking` in the prompt response - model agnostic (Mintplex-Labs#3001) * CoT Display * forgot file * preformance optimizations * match agent ui on thinking model ui when collapsed * style cleanup * spacing fixes --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Fix stop generation button UI (Mintplex-Labs#3011) * fix stop generation button ui * keep action color theme and match rest of the UI rescale button to be consistent with UI --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Revert StatusResponse Changes due to crashing frontend * Bump perplexity models (Mintplex-Labs#3014) * bump perplexity models --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * linting * Dynamic fetching of TogetherAI models (Mintplex-Labs#3017) * implement dynamic fetching of togetherai models * implement caching for togetherai models * update gitignore for togetherai model caching * Remove models.json from git tracking * Remove .cached_at from git tracking * lint * revert unneeded change --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add Version to AzureOpenAI (Mintplex-Labs#3023) * Allow editing of LLM settings from workspace settings (Mintplex-Labs#2865) * wip change workspace llm settings * allow editing of workspace llm and agent config inside workspace settings * lint + put back deleted comment --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * feat: update novita AI logo and default model (Mintplex-Labs#3037) * [Chore] Add better data-handling for unknown providers (Mintplex-Labs#3026) Add better data-handling for unknown providers * breakout latex plugin for delims (Mintplex-Labs#3040) * Breakout LaTeX plugin for modification * backport regular markdown link * Remove native LLM option (Mintplex-Labs#3024) * remove native llm * remove node-llama-cpp from dockerfile * remove unneeded items from dockerfile --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add ability to disable default agent skills (Mintplex-Labs#3041) * Add ability to disable default agent skills * debug build * rever ubuntu arm runner - fickle and fails often * Update NVIDIA branding * Agent UI animations (Mintplex-Labs#3025) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses * patch hook memo issue * dev build --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Patch gear showing on llms with no settings * Enable `include_reasoning` in request (Mintplex-Labs#3067) * parse streams from `reasoning_content` from DeepSeek API (Mintplex-Labs#3068) * Add tokenizer improvments via Singleton class and estimation (Mintplex-Labs#3072) * Add tokenizer improvments via Singleton class linting * dev build * Estimation fallback when string exceeds a fixed byte size * Add notice to tiktoken on backend * autodetect parseable text file contents (Mintplex-Labs#3079) * Fix inifite loading when bad file is uploaded alone in uploader * o3 model patch * inherit font size from UI for thoughts (Mintplex-Labs#3099) * bump cdn * Add patch for `o#` models on Azure connect Mintplex-Labs#3023 Note: depends on user naming the deployment correctly. * Enable consistent styling on chart items (Mintplex-Labs#3126) * Add reasoning flag for azure models with "default" fallback (Mintplex-Labs#3128) * Enable `num_ctx` to match defined chunk length in ollama embedder (Mintplex-Labs#3129) * Enable `num_ctx` to match defined chunk length in ollama embedder * remove console * Patch PPLX streaming for timeouts (Mintplex-Labs#3130) Add in-text citations as well for PPLX token streaming handle timeouts for stream/buffer hanging * Add improved logging and introspection to web-browsing (Mintplex-Labs#3140) * [FEAT] Add Turkish Language Support (tr.js) Mintplex-Labs#3108 (Mintplex-Labs#3141) * Patch light mode remove on SQL Connection resolves Mintplex-Labs#3160 * linting * [CHORE] Onboarding language translations (Mintplex-Labs#3176) * wip onboarding translations * add normalized EN reference for languages * add zh/zh-tw translations * Fix translations * fix UserMenu rendered twice on Main page (Mintplex-Labs#3110) fix: fix UserMenu rendered twice on Main page * Add handling to reasoning models for Generic OpenAI connector (Mintplex-Labs#3183) * Add handling to resoning models for Generic OpenAI connector resolves Mintplex-Labs#3177 * linting * Patch code block header oddity resolves Mintplex-Labs#3117 * Agent flow builder (Mintplex-Labs#3077) * wip agent builder * refactor structure for agent builder * improve ui for add block menu and sidebar * lint * node ui improvement * handle deleting variable in all nodes * add headers and body to apiCall node * lint * Agent flow builder backend (Mintplex-Labs#3078) * wip agent builder backend * save/load agent tasks * lint * refactor agent task to use uuids instead of names * placeholder for run task * update frontend sidebar + seperate backend to agent-tasks utils * lint * add deleting of agent tasks * create AgentTasks class + wip load agent tasks into aibitat * lint * inject + call agent tasks * wip call agent tasks * add llm instruction + fix api calling blocks * add ui + backend for editing/toggling agent tasks * lint * add back middlewares * disable run task + add navigate to home on logo click * implement normalizePath to prevent path traversal * wip make api calling more consistent * lint * rename all references from task to flow * patch load flow bug when on editing page * remove unneeded files/comments * lint * fix delete endpoint + rename load flows * add move block to ui + fix api-call backend + add telemetry * lint * add web scraping block * only allow admin for agent builder --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Move AgentFlowManager flows to static simplify UI states Handle LLM prompt flow when provided non-string * delete/edit menu for agent flow panel + update flow icon * lint * fix open builder button hidden bug * add tooltips to move up/down block buttons * add tooltip to delete block * truncate block description to fit on blocklist component * light mode agent builder sidebar * light mode api call block * fix light mode styles for agent builder blocks * agent flow fetch in UI * sync delete flow * agent flow ui/ux improvements * remove unused AgentSidebar component * comment out /run * UI changes and updates for flow builder * format flow panel info * update link handling * ui tweaks to header menu * remove unused import * update doc links update block icons * bump readme * Patch code block header oddity resolves Mintplex-Labs#3117 * bump dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch flow link * chore: rename Github to GitHub (Mintplex-Labs#3199) * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * Undo some code changes for references --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * update dead link resolves Mintplex-Labs#3201 * chore: rename `Gitlab` to `GitLab` (Mintplex-Labs#3200) * chore: rename `Gitlab` to `GitLab` Signed-off-by: Adam Setch <adam.setch@outlook.com> * undo code changes - breaks refs --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add `querySelectorAll` capability to web-scraping block (Mintplex-Labs#3186) * Add `querySelectorAll` capability to web-scraping block * patches and fallbacks * fix styles of text in web scraping block --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Turkish translations (Mintplex-Labs#3207) * OCR PDFs as fallback during upload (Mintplex-Labs#3204) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * bump dev * Add OCR of image support (Mintplex-Labs#3219) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * Add image OCR support * feat(dataconnectors): support confluence personal access token (Mintplex-Labs#3206) * feat(dataconnectors): support confluence personal access token * fix: change select option * linting change name on accesstype field --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix agent builder move block bug (Mintplex-Labs#3220) patch bug allowing user to move block above vars in agent builder * Drop Node `canvas` for manual `sharp` conversion (Mintplex-Labs#3221) * Drop Node `canvas` for manual `sharp` conversion * bump dev * disable PH people props * Revert "disable PH people props" This reverts commit 6fd34e5. * for projects in gitlab subgroup (Mintplex-Labs#3075) (Mintplex-Labs#3247) * for projects in gitlab subgroup (Mintplex-Labs#3075) * fix: false condition * refactor pattern matching logic --------- Co-authored-by: t2 <> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix: fix text and format issues in Chinese documentation. (Mintplex-Labs#3249) fix: docs(zh-CN): fix text and format issues in Chinese documentation - Remove redundant punctuation and repeated words - Standardize quotation marks format and remove unnecessary quotes - Add and complete TTS and STT related translations * fix: sanitizeNamespace (Mintplex-Labs#3246) bug fixes for sanitizing Namespaces and handling chunk size limit of astradb collections in each doc Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * fix: Patch agent flow to honor agent handler established provider (Mintplex-Labs#3251) resolves Mintplex-Labs#3248 * Add additional embed API endpoints (Mintplex-Labs#3264) * wip embed dev api endpoints * fix /v1/embed/new endpoint * add delete endpoint to embeds * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add endpoint to retrieve documents by folder name (Mintplex-Labs#3258) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Improve PromptInput component (Mintplex-Labs#3266) * allow typing while streaming + refactor props * remove duplicate function * 2749 ollama client auth token (Mintplex-Labs#3005) * ollama auth token provision * auth token provision * ollama auth provision * ollama auth token * ollama auth provision * token input field css fix * Fix provider handler not using key sensible fallback to not break existing installs re-order of input fields null-check for API key and header optional insert on request linting * apply header and auth to agent invocations * upgrading to ollama 5.10 for passing headers to constructor * rename Auth systemSetting key to be more descriptive linting and copy * remove untracked files + update gitignore * remove debug * patch lockfile --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch swagger * lint * Normalize chat sorting defaults in developer API (Mintplex-Labs#3270) * normalize sorting for workspace and workspace thread chats in dev api * lint --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Markdown support in custom messages (Mintplex-Labs#3267) * add md support to appearance custom messages * break out dompurify to util --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update null-check function for aibitat runners (Mintplex-Labs#3283) * Update nullcheck function for aibitat runners resolves Mintplex-Labs#3273 closes Mintplex-Labs#3277 * lint * Fix garbled non English chars on document upload (Mintplex-Labs#3301) update handleAPIFileUpload middleware to handle non english chars + update jsdoc * [FEAT] Add claude-3-7 (Mintplex-Labs#3337) * add claude 3-7 sonnet * made all the changes everywhere * add 3-7-sonnet-latest model * lint --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * feature: support configurable left and right message layout (Mintplex-Labs#3244) * feat: support user select message direction * feat: optimizing the code * feat: lint code * fix: prevent localstorage read on every message component render ui: refactor alignment UI selector for dark and light mode with simple styling * docs: update jsdoc comment for hook fix: apply chat alignment to homepage chat * fix mobile styles of message chat alignment preference --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Arabic Translation (Mintplex-Labs#3357) * Arabic translation * Arabic Translation correction * fix: bug where in single user mode deletion of an api key deletes all (Mintplex-Labs#3358) * fix: bug where in single user mode deletion of an api key deletes all resolves Mintplex-Labs#3352 * linting * feat: Add endpoint to upload documents to a specified folder (Mintplex-Labs#3276) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal * feat: Add endpoint to upload documents to a specified folder * refactor upload to folder endpoint + update jsdoc for swagger * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * patch openapi swagger docs * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch again for buildx segfault * chore: attempt to unblock CI * chore: attempt to unblock CI * chore: attempt to unblock CI * Patch multi-arch builds ref: NVIDIA/cuda-quantum#2651 (comment) * Add bio field to user (Mintplex-Labs#3346) * add bio to users table * lint * add bio field to edit user admin page * fix bio saving on new user * simplify updating localstorage user * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * speech to text typo correction (Mintplex-Labs#3330) Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * New thinking/agent animation + UI (Mintplex-Labs#3302) * implement new thinking animation ui * implement agent thinking animation * Windows development environment variables support (Mintplex-Labs#3354) * Windows development environment variables support * moved cross-env to dev dependencies --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add new model provider PPIO (Mintplex-Labs#3211) * feat: add new model provider PPIO * fix: fix ppio model fetching * fix: code lint * reorder LLM update interface for streaming and chats to use valid keys linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * changed language support for following windows: chat, data-upload and… (Mintplex-Labs#3010) * changed language support for following windows: chat, data-upload and account settings * normalize translations * linting, normalization with DE --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add multilingual support for ocr module (Mintplex-Labs#3325) * Add multilingual support for ocr mudule * Add OCR langauge as server var that is passed into Collector Support all valid tesseract language codes Filter and parse only valid codes with fallbacks' * persist TARGET_OCR_LANG * update docker example env --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Prevent collector crash when blocked by CDN (Mintplex-Labs#3373) resolves Mintplex-Labs#3365 * Add support for Anthropics /model endpoint (finally) (Mintplex-Labs#3376) * Add support for Anthropics /model endpoint (finally) * dev * Show default deepseek models on wrong API key connect Mintplex-Labs#3390 * fix thought container from getting cut off at max height (Mintplex-Labs#3449) * Fix agent calling UI max height (Mintplex-Labs#3457) fix agent calling ui max height * Added danish translation (Mintplex-Labs#3461) <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [x] 🔨 chore - [ ] 📝 docs Adds danish translation - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally * Pinning UI improvements (Mintplex-Labs#3490) * improve pinning ui + sort pinned docs to top * lint * Add remove folder developer API endpoint (Mintplex-Labs#3489) * add remove folder api endpoint * update purgeFolder function comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix pkg order * fix chroma db + add similarity offset (Mintplex-Labs#3458) * fix chroma db + add similarity offset * patch chroma scoring --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix embedding endpoint for OpenAI compatible API (Mintplex-Labs#3467) * fix embedding endpoint for openai compatible api * remove unused imports * add backwards compat for embedding --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add ability to reordering workspaces (Mintplex-Labs#3446) * added reordering of workspaces * smooth ui updates on dnd + ui bug fixes * pin react-beautiful-dnd version * Move to localstorage solution to support single and multi-user --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Use concurrently to run all dev service at once (Mintplex-Labs#3424) * Update package.json * patch run command to use local node_module concurrently --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * remove unused import * CHORE: debounce telems to prevent spamming (Mintplex-Labs#3505) debounce telems to prevent spamming * Bump LanceDB (Mintplex-Labs#3015) * bump lancedb * dev build * normalize build * wtf is going on with build now --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dupe key * change submodules to https for non-ssh pulls * Enable slash commands in dev API chat/stream-chat (Mintplex-Labs#3514) * enable slash commands in dev api * lint * Remove ability to use default slash commands in API request Add `reset` param to body that can reset chats according to the api chat execution parameters Allow null `message` if `reset` is set in request. Added early return for if message is null and reset is true Enable chat to reset chat history and continue `message` execution Added generic WorkspaceChat history reset function. Deprecated others * update grep function comment remove debug --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Enable use of @agent in slash commands (Mintplex-Labs#3508) * allow @agent in slash commands * make prompt input focused on slash command click * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Protected slash command check (Mintplex-Labs#3524) * protected slash command check * fix error handling on frontend --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Update README.zh-CN.md (Mintplex-Labs#3527) * Update README.zh-CN.md * Update README.ja-JP.md * Update README.zh-CN.md * Update README.zh-CN.md * Update README.ja-JP.md * Prompt variables (Mintplex-Labs#3359) * wip prompt variables * refactor backend + add popup suggestions menu to frontend * use processString to replace all variables in system prompts * update translations * fix translations * wip highlight variables * revert accidental name change * rename everything, remove translations * Update prompt var UI and backend logic * Update form handler linting * linting * normalize all translation files for prompt variables * prompt vars dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update QDRANT_SETUP.md (Mintplex-Labs#3530) * linting * Overhaul AWS Bedrock provider (Mintplex-Labs#3537) * Patch AWS Bedrock provider for newer models and performance * patch prompt constructor * add AgentFlow execution via API chat invocation (Mintplex-Labs#3545) * add AgentFlow execution via API chat invocation * reorder import * Persist images attached in API requests to the UI for rendering (Mintplex-Labs#3546) Persist images attached in API requests to the UI for rendereing resolves Mintplex-Labs#3518 * Replace connectionString parser for sql-agent (Mintplex-Labs#3560) resolves Mintplex-Labs#3551 * Update styles of experimental modal buttons (Mintplex-Labs#3535) update styles of experimental modal buttons Co-authored-by: timothycarambat <rambat1010@gmail.com> * Teal color for onboarding buttons (Mintplex-Labs#3533) add teal color for onboarding Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Agent builder UI bug fixes (Mintplex-Labs#3522) * builder ui bug fixes * fix save button text color --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * ModelContextProtocol (MCP) Full Compatibility (Mintplex-Labs#3547) * WIP MCP full compatibility layer * implement MCP agent function wrapping and invocation methods * Add `uvx` to docker bin for MCP executions * dev build * prune removed data * Wrap MCP servers to lazy load items to not block the UI Mobile bug fixes * arm64 test build * reset dev builder * remove unused prop * MCP announcement * Fix broken links in MCP UI (Mintplex-Labs#3569) * fix broken links in agent skills mcp section * remove link and use a tag * Allow period in username (Mintplex-Labs#3592) * allow period in username * update validation hint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix broken links on locales READMEs closes Mintplex-Labs#3584 * Fix agent flow description bug (Mintplex-Labs#3593) * fix agent flow description bug * add jsdoc to AgentFlows class * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * sync and publish embed changes (Mintplex-Labs#3596) * optional "env" in MCP config * [CHORE] Consistent table styling across settings pages (Mintplex-Labs#3597) make all tables styling consistent across settings pages Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Gemini model list sync (Mintplex-Labs#3609) * Update defaultModels.js add gemma-3-27b-it to v1BetaModels * Update defaultModels.js 20250330 model update * Update defaultModels.js remove text embedding * Update name and inputTokenLimit modelMap.js * Update gemini to load models from both endpoints dedupe models decide endpoint based on expieremental status from fetch add util script for maintainers reduce cache time on gemini models to 1 day * remove comment --------- Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com> * Disable Agent retry to prevent looping on crash (Mintplex-Labs#3617) * Refactor Gemini to use OpenAI interface API (Mintplex-Labs#3616) * Refactor Gemini to use OpenAI interface API * add TODO * handle errors better (gemini) * remove unused code * Fix bottom border on workspace settings tab switcher (Mintplex-Labs#3615) fix bottom border on workspace settings tab switcher Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Move CTA save buttons to top of workspace setting screens (Mintplex-Labs#3613) move cta save buttons to top of workspace setting screens * Fix truncation of threads/workspaces (Mintplex-Labs#3610) * fix truncation of threads/workspaces * remove unneeded import * fix missing i18n string for watching documents * New chat home page (Mintplex-Labs#3555) * wip getting started checklist page * lint * add new ui skeleton for new home page/checklist * make legacy home page appearance setting * dynamic checklist rendering/close checklist * make home page functional + update cta buttons in ws settings * lint * remove unneeded routes * wip fixing checklist items (create ws and embed doc broken) + news section updates * lint * FINALLY fix all functionality & remove hook to simplify logic * lint * hide/show options based on user role/mum enabled * add hover states and redo checklist ui * remove welcome checklist page * add validation to task completion * polish behavior of checklist/fix roles on checklist items * lint * light mode/use tailwind color classes * remove tutorials link * Modify how legacy page works * small UI updates * remove unused paths cleanup explore features * revert save button changes * conditionally render legacy default chat page when in multiuser * remove role checks in checklist * remove role checks in quick links * remove unused hook * dark mode new home page checklist ui updates * Add news logging to repo for record keeping update new module to pull from CDN * simplify landing markup * light mode styles * remove border in light mode from merge conflict * Update ignores * slide up dismiss * prevent checklist popin * confetti? * fix url hash on navigate * watch for event changes for updating checklist * useMemo and callback memory optimization * move handlers to constants via params fwd * dev * update github text --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * update copy for landing feature card * sync-fork-250414 * sync-fork-250414 --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com> Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> Co-authored-by: hdelossantos <hdelossantos@users.noreply.github.com> Co-authored-by: Debugs <56821442+bibo318@users.noreply.github.com> Co-authored-by: Tuan Nguyen <tuannguyen091095@gmail.com> Co-authored-by: Logan Reeder <148260300+logscore@users.noreply.github.com> Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> Co-authored-by: Andy Santana <andysantana0106@gmail.com> Co-authored-by: wolfganghuse <wolfgang.huse@nutanix.com> Co-authored-by: Chaiwat Saithongcum <152589841+007900@users.noreply.github.com> Co-authored-by: Shixian Sheng <shixian_sheng-2@protonmail.com> Co-authored-by: ReindeerFlotilla <9247179+root-reindeer-flotilla@users.noreply.github.com> Co-authored-by: okaeiz <100111649+okaeiz@users.noreply.github.com> Co-authored-by: Jason <ggbbddjm@gmail.com> Co-authored-by: TunahanDilercan <tunahandilercan@gmail.com> Co-authored-by: Sander de Leeuw <mailbox@sdlw.nl> Co-authored-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: Mert Cobanov <mertcobanov@gmail.com> Co-authored-by: mr-chenguang <37072324+lcgash@users.noreply.github.com> Co-authored-by: t2 <46615000+t2tx@users.noreply.github.com> Co-authored-by: alongLFB <lal603743923@gmail.com> Co-authored-by: Hakeem Abbas <hakeemsyd@gmail.com> Co-authored-by: Shanmukeshwar <shanmukeshwar@icloud.com> Co-authored-by: Sushanth Srivatsa <65614803+ssbodapati@users.noreply.github.com> Co-authored-by: Skanda Kaashyap <skandakk@gmail.com> Co-authored-by: 高先生 <mrgaowork@gmail.com> Co-authored-by: Said Ouhdach <54545861+Saidoua@users.noreply.github.com> Co-authored-by: Yash Suresh Chandra <yashschandra@gmail.com> Co-authored-by: Kristofer Bourro <40888336+kbourro@users.noreply.github.com> Co-authored-by: cnJasonZ <gbdzxalbb@qq.com> Co-authored-by: MrMarans <ron_marvin@yahoo.de> Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: AbelDuan <duanxu@outlook.com> Co-authored-by: Morten Aagaard Eistrøm <150781328+MOEI-123412@users.noreply.github.com> Co-authored-by: Weijing Jay Lin <weijingjaylin@gmail.com> Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com>
ariyanki
added a commit
to azalea-gograbcode/anything-llm
that referenced
this pull request
May 7, 2025
* update onboarding survery endpoint * Add external app section in README closes Mintplex-Labs#2639 * Bump TogetherAI models (Mintplex-Labs#2645) * bump together ai models * Run post-bump command --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Light/dark mode UI overhaul (Mintplex-Labs#2629) * Refactor workspace sidebar component styles (Mintplex-Labs#2380) rely on css for conditional styles * New sidebar colors (Mintplex-Labs#2381) new sidebar colors * Main container color update (Mintplex-Labs#2382) * Dark mode setup themes (Mintplex-Labs#2411) * setup generic tailwind theme + ability to add new themes * add theme context * use correct colors from design for sidebar + fix padding * Settings sidebar UI updates (Mintplex-Labs#2416) settings sidebar ui updates * fix sidebar resizing/truncate issue on hover * Dark mode chat window (Mintplex-Labs#2443) * Support XLSX files (Mintplex-Labs#2403) * support xlsx files * lint * create seperate docs for each xlsx sheet * lint * use node-xlsx pkg for parsing xslx files * lint * update error handling --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * wip chat window * ux+ux improvements and update new colors * chat window dark mode * remove comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Dark mode welcome page (Mintplex-Labs#2444) * dark mode welcome page styles + refactor * remove AI_BACKGROUND_COLOR and USER_BACKGROUND_COLOR constants * Dark mode UI for admin and tools pages + mobile view improvements (Mintplex-Labs#2454) * dark mode ui for admin and tools pages + mobile view improvements * lint * ai provider pages + options darkmode ui * placeholder generic class * appearance settings styles * ai providers mobile margin * dark mode styles for agent skills + experimental features * mobile styles on security settings * fine tune flow ui dark mode * workspace settings page * lint * Dark mode onboarding (Mintplex-Labs#2461) dark mode onboarding * update all modals + normalize styles (Mintplex-Labs#2471) * lint * Dark mode privacy & experimental pages (Mintplex-Labs#2479) * document watch + privacy pages ui + mobile modal darkmode * lint * Dark mode login screens (Mintplex-Labs#2483) * multi-user auth screen ui update * dark mode login screen + recovery key modals * remove unneeded import * Workspace preset commands modals dark mode (Mintplex-Labs#2484) update workspace preset dark mode modal * Document pinning modal ui update (Mintplex-Labs#2490) document pinning modal ui update * Experimental agreement modal dark mode (Mintplex-Labs#2491) experimental agreement modal dark mode * Serp options dark mode (Mintplex-Labs#2492) serp options dark mode * field fixes * attempt light mode wip * setting sidebar * Toasts and threads * main page content and privacy page * force rewrite for light * add border for light mode rightside content * more fixes * wip * wip * wip light mode implementation * wip dark light mode file picker * document picker light mode ui * slight ui tweaks * light mode fine tuning flow * light mode tweaks + qa fixes * fix md rendering of light mode + tooltip fixes * lint * qa bug fixes * Add developer hook for theme move provider to outmost layer * qa light mode bug fixes * Linting and hotfixes for UI * Light mode to dev * accept invite light mode ui fix * Fix onboarding inputs in dark mode * fix close icons last minute items * patch z-index on tooltips * patch light mode citations --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * update uploader status containers for new theme * show error in upload * add back timeout for documents to fade out * UI light QA * update light/dark codeblock styles for visibility patch embed modal text invisible patch toggle colors * remove dupe key in ModelMap * refresh theme without reloading page * Pr 2660 branch (Mintplex-Labs#2662) * Add a basic Traditional Chinese(zh_TW) locale * patch lang code --------- Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> * Add more expiermental models from Gemini (Mintplex-Labs#2663) * Add plaintext file extensions (Mintplex-Labs#2664) * TogetherAI Llama 3.2 vision models support (Mintplex-Labs#2666) * togetherai llama 3.2 vision models support * remove console log * fix listing to reflect what is on the chart --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add gemini-exp-1121 resolves Mintplex-Labs#2657 * Mistral embedding engine support (Mintplex-Labs#2667) * add mistral embedding engine support * remove console log + fix data handling onboarding * update data handling description --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pr 2653 branch (Mintplex-Labs#2672) * feat: initial setup for Dependabot * remove embed folder check --------- Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> * feat: support setting maxConcurrentChunks for Generic OpenAI embedder (Mintplex-Labs#2655) * exposes `maxConcurrentChunks` parameter for the generic openai embedder through configuration. This allows setting a batch size for endpoints which don't support the default of 500 * Update new field to new UI make getting to ensure proper type and format --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Adjustable font size in chat input (Mintplex-Labs#2692) * adjustable prompt input text sizing * dev build --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * ✨ feat: Add Vietnamese translations and configuration (Mintplex-Labs#2641) * Create common.js update file common.js language vietnam * Update resources.js * Update common.js * Update resources.js * Update common.js * Update resources.js --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch baseURL in builder for logo * linting * add gemini-exp-1121 to expiermental set * fix mistral key on embedder selection * Fix typo with GCP deploy guideline (Mintplex-Labs#2718) * Fix markdown issue where type is missing in backticks (Mintplex-Labs#2719) * Normalize Input Fields (Mintplex-Labs#2720) * WIP field normalization * more norms * fix advanced setting fields hover onlight mode * Community hub integration (Mintplex-Labs#2555) * wip hub connection page fe + backend * lint * implement backend for local hub items + placeholder endpoints to fetch hub app data * fix hebrew translations * revamp community integration flow * change sidebar * Auto import if id in URL param remove preview in card screen and instead go to import flow * get user's items + team items from hub + ui improvements to hub settings * lint * fix merge conflict * refresh hook for community items * add fallback for user items * Disable bundle items by default on all instances * remove translations (will complete later) * loading skeleton * Make community hub endpoints admin only show visibility on items combine import/apply for items to they are event logged for review * improve middleware and import flow * community hub ui updates * Adjust importing process * community hub to dev * Add webscraper preload into imported plugins * add runtime property to plugins * Fix button status on imported skill change show alert on skill change Update markdown type and theme on import of agent skill * update documentaion paths * remove unused import * linting * review loading state --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Patch light mode on Community Hub import flow * Community hub integration UX improvements (Mintplex-Labs#2727) * add empty states to your account hub page + disconnect button for api key * lint * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch button normalization for desktop builds * Add Support for NVIDIA NIM (Mintplex-Labs#2766) * Add Support for NVIDIA NIM * update README * linting * persist token window for NIM and not only on model change * patch docs with proper input for OpenAI compatible embeddings resolves Mintplex-Labs#2801 * update chat model filters for openai (Mintplex-Labs#2803) * add gemini 1206 and gemini-2.0-flash exp models connect Mintplex-Labs#2788 * Fixed a typo in README (Mintplex-Labs#2805) * Fix scraping failed bug in link/bulk link scrapers (Mintplex-Labs#2807) * fix scraping failed bug in link/bulk link scrapers * reset submodule * swap to networkidle2 as a safe mix for SPA and API-loaded pages, but also not hang on request heavy pages * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix timestamp bug in embed widget (Mintplex-Labs#2806) * fix timestamp bug in embed widget * bump embed for formatDate fallback * bump embed module --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * silence dependabot for now * patch gemini-2.0-key * Redirect to default thread on thread deletion (Mintplex-Labs#2808) * redirect to default thread on thread deletion * reset submodule * handle redirect on bulk delete thread * redirect on bulk thread delete only if deleted thread is selected * redirect only on single delete of active thread * lint * patch threadSlug for clarity --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add support for hiding sidebar (Mintplex-Labs#2809) * Add support for hiding sidebar Support cmd/ctrl + shift +s for quick hide/show * patch sidebar padding on collapse * update Key for sidebar setting * Add vector search API endpoint (Mintplex-Labs#2815) * Add vector search API endpoint * Add missing import * Modify the data that is returned * Change similarityThreshold to scoreThreshold As this is what is actually returned by the search * Removing logging (oops!) * chore: regen swagger docs for new endpoint fix: update function to sanity check values to prevent crashes during search --------- Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> * patch ZH typo (Mintplex-Labs#2816) * add Gitlab to watchable documents (Mintplex-Labs#2817) * Fix(2753): Replace React Router Navigate with window.location for SSO state refresh (Mintplex-Labs#2818) * fix(2753): update SSO redirect to use window.location.replace * fix(2753): remove unused import --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Pin all docker-scout CI versions to 1.15.1 for now * APIPie LLM provider improvements (Mintplex-Labs#2695) * fix apipie streaming/sort by chat models * lint * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add thread name to workspaces get endpoint (Mintplex-Labs#2822) add thread name to workspaces get endpoint Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * repatch scout cli * Add new workspace user management endpoint (Mintplex-Labs#2842) deprecate old endpoint which users workspace ID vs slug resolves Mintplex-Labs#2838 * Add attachments to GenericOpenAI prompt (Mintplex-Labs#2831) * added attachments to genericopenai prompt * add devnote --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Purge cached docs and remove docs from all workspaces on vectorDB/embedder changes (Mintplex-Labs#2819) * wip remove all docs clear vector db on embedder/vector db change * purge all cached docs and remove docs from workspaces on vectordb/embedder change * lint * remove unneeded console log * remove reset vector stores endpoint and move to server side updateENV with postUpdate check * reset embed module * remove unused import * simplify deletion process rescoped document deletion to be more general for speed, everything needs to be reset anyway fixed issue where unembedded docs not in any workspaces, but cached, were not removed * add back missing readme file update warning text modals --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dependabot * LLM performance metric tracking (Mintplex-Labs#2825) * WIP performance metric tracking * fix: patch UI trying to .toFixed() null metric Anthropic tracking migraiton cleanup logs * Apipie implmentation, not tested * Cleanup Anthropic notes, Add support for AzureOpenAI tracking * bedrock token metric tracking * Cohere support * feat: improve default stream handler to track for provider who are actually OpenAI compliant in usage reporting add deepseek support * feat: Add FireworksAI tracking reporting fix: improve handler when usage:null is reported (why?) * Add token reporting for GenericOpenAI * token reporting for koboldcpp + lmstudio * lint * support Groq token tracking * HF token tracking * token tracking for togetherai * LiteLLM token tracking * linting + Mitral token tracking support * XAI token metric reporting * native provider runner * LocalAI token tracking * Novita token tracking * OpenRouter token tracking * Apipie stream metrics * textwebgenui token tracking * perplexity token reporting * ollama token reporting * lint * put back comment * Rip out LC ollama wrapper and use official library * patch images with new ollama lib * improve ollama offline message * fix image handling in ollama llm provider * lint * NVIDIA NIM token tracking * update openai compatbility responses * UI/UX show/hide metrics on click for user preference * update bedrock client --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Append writable fields to dev API new workspace endpoint (Mintplex-Labs#2843) * add writible fields to dev api new workspace endpoint * lint * implement validations for workspace model * update swagger comments * simplify validations for workspace on frontend and API * cleanup validations --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Enable `default` roles to be able to use `attachments` but not upload documents (Mintplex-Labs#2860) * Enable default users to be able to add attachments, but not files to chats * Add support for gemini authenticated models endpoint (Mintplex-Labs#2868) * Add support for gemini authenticated models endpoint add customModels entry add un-authed fallback to default listing separate models by expiermental status resolves Mintplex-Labs#2866 * add back improved logic for apiVersion decision making * Remove fine-tuning flow (Mintplex-Labs#2872) remove fine-tuning flow * fix wrong metadata assignment in MilvusProvider (Mintplex-Labs#2870) fixed wrong metadata assignment * update ollama performance mode (Mintplex-Labs#2874) * Fix light mode table colors (Mintplex-Labs#2873) * fix light mode table colors * fix table styles from being overwritten in other sections that are not chat messages --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * more table styles for lightmode * Fix styles of ChangeWarningModal (Mintplex-Labs#2876) fix styles of ChangeWarningModal * Patch gemini dropdown to model id since names are wrong for the different versions connect Mintplex-Labs#2898 * enable leftover mlock setting * Show scrollbar on rendered tables in chat (Mintplex-Labs#2884) show scrollbar on rendered tables in chat Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix typo in frontend for SearXNG agent setup (Mintplex-Labs#2917) fix typo in frontend for SearXNG agent setup * Normalize paths on files uploaded to prevent arbitrary file writes (Mintplex-Labs#2905) * normalize paths on files uploaded to prevent arbitrary file writes * force normalize path in string parse --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch unauthorized access to other user's pfps (Mintplex-Labs#2904) * patch unauthorized viewing of other user's pfps * inline return responses --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Audio file validations (Mintplex-Labs#2902) * add audio file validations * patch sharp to support wavfile parsing --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Patch custom models endpoint (Mintplex-Labs#2903) * prevent non admin users from changing llm settings via custom-models endpoint * permission middleware to JSDOC --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add support for Google Generative AI (Gemini) embedder (Mintplex-Labs#2895) * Add support for Google Generative AI (Gemini) embedder * Add missing example in docker Fix UI key elements in options Add Gemini to data handling section Patch issues with chunk handling during embedding * remove dupe in env --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Return timestamps in OpenAI compat endpoints in proper format (Mintplex-Labs#2921) * support attachments via thread API chat/stream-chat endpoints * resolves Mintplex-Labs#2926 floor ms value * Update README.md (Mintplex-Labs#2924) * make `similarityResponse` object arguments and not positional (Mintplex-Labs#2930) * make `similarityResponse` object arguments and not positional * reuse client for qdrant * Reranker option for RAG (Mintplex-Labs#2929) * Reranker WIP * add cacheing and singleton loading * Add field to workspaces for vectorSearchMode Add UI for lancedb to change mode update all search endpoints to pass in reranker prop if provider can use it * update hint text * When reranking, swap score to rerank score * update optchain * Update example ENV files (Mintplex-Labs#2931) update example env files * Migrate CDN download URL from S3 bucket * patch logo var typo * Add fallback URL for reranking model * patch unnessecary scrollbars resolves Mintplex-Labs#2943 * feat: add support for voyage-3-large and voyage-code-3 embedding models (Mintplex-Labs#2955) * feat: add support for voyage-3-large and voyage-code-3 embedding models - Add voyage-3-large and voyage-code-3 to VoyageAiOptions dropdown - Update getMaxEmbeddingLength to support 32k context for new models - Update .env.example with new model options * unset env example --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch scrollbars - with regress Mintplex-Labs#2943 * update .nvmrc * Add caching to Gemini /models (Mintplex-Labs#2969) rename file typo * patch gemini embedding key preference resolves Mintplex-Labs#2972 * add `index` to response object for marshalling resolves Mintplex-Labs#2956 * Support historical message image inputs/attachments for n+1 queries (Mintplex-Labs#2919) * Support historical message image inputs/attachments for n+1 queries * patch gemini * OpenRouter vision support cleanup * xai vision history support * Mistral logging --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Swap to GH `arm64` runner (Mintplex-Labs#2980) * test arm runner speed * test arm runner speed with arm * update primary worker flows * update dev build name * remove QEMU step * Fix similarity score bug in lance/chroma dbs (Mintplex-Labs#2986) * fix similarity score bug in lance/chroma dbs * batch lower bound case --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Farsi (Persian) translations (Mintplex-Labs#2989) * Initial commit | Farsi (Persian) translations * Farsi (Persian) translations - Pt. 2 * Farsi (Persian) translations - Pt. 3 * Farsi (Persian) translations - `README.fa-IR.md` file * remove greptile link * linting * wip agent ui animation (Mintplex-Labs#2999) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Display `thinking` in the prompt response - model agnostic (Mintplex-Labs#3001) * CoT Display * forgot file * preformance optimizations * match agent ui on thinking model ui when collapsed * style cleanup * spacing fixes --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Fix stop generation button UI (Mintplex-Labs#3011) * fix stop generation button ui * keep action color theme and match rest of the UI rescale button to be consistent with UI --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Revert StatusResponse Changes due to crashing frontend * Bump perplexity models (Mintplex-Labs#3014) * bump perplexity models --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * linting * Dynamic fetching of TogetherAI models (Mintplex-Labs#3017) * implement dynamic fetching of togetherai models * implement caching for togetherai models * update gitignore for togetherai model caching * Remove models.json from git tracking * Remove .cached_at from git tracking * lint * revert unneeded change --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add Version to AzureOpenAI (Mintplex-Labs#3023) * Allow editing of LLM settings from workspace settings (Mintplex-Labs#2865) * wip change workspace llm settings * allow editing of workspace llm and agent config inside workspace settings * lint + put back deleted comment --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * feat: update novita AI logo and default model (Mintplex-Labs#3037) * [Chore] Add better data-handling for unknown providers (Mintplex-Labs#3026) Add better data-handling for unknown providers * breakout latex plugin for delims (Mintplex-Labs#3040) * Breakout LaTeX plugin for modification * backport regular markdown link * Remove native LLM option (Mintplex-Labs#3024) * remove native llm * remove node-llama-cpp from dockerfile * remove unneeded items from dockerfile --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add ability to disable default agent skills (Mintplex-Labs#3041) * Add ability to disable default agent skills * debug build * rever ubuntu arm runner - fickle and fails often * Update NVIDIA branding * Agent UI animations (Mintplex-Labs#3025) * wip agent ui animation * WIP agent ui revision * linting * simplify css * memoize agent responses * patch hook memo issue * dev build --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Patch gear showing on llms with no settings * Enable `include_reasoning` in request (Mintplex-Labs#3067) * parse streams from `reasoning_content` from DeepSeek API (Mintplex-Labs#3068) * Add tokenizer improvments via Singleton class and estimation (Mintplex-Labs#3072) * Add tokenizer improvments via Singleton class linting * dev build * Estimation fallback when string exceeds a fixed byte size * Add notice to tiktoken on backend * autodetect parseable text file contents (Mintplex-Labs#3079) * Fix inifite loading when bad file is uploaded alone in uploader * o3 model patch * inherit font size from UI for thoughts (Mintplex-Labs#3099) * bump cdn * Add patch for `o#` models on Azure connect Mintplex-Labs#3023 Note: depends on user naming the deployment correctly. * Enable consistent styling on chart items (Mintplex-Labs#3126) * Add reasoning flag for azure models with "default" fallback (Mintplex-Labs#3128) * Enable `num_ctx` to match defined chunk length in ollama embedder (Mintplex-Labs#3129) * Enable `num_ctx` to match defined chunk length in ollama embedder * remove console * Patch PPLX streaming for timeouts (Mintplex-Labs#3130) Add in-text citations as well for PPLX token streaming handle timeouts for stream/buffer hanging * Add improved logging and introspection to web-browsing (Mintplex-Labs#3140) * [FEAT] Add Turkish Language Support (tr.js) Mintplex-Labs#3108 (Mintplex-Labs#3141) * Patch light mode remove on SQL Connection resolves Mintplex-Labs#3160 * linting * [CHORE] Onboarding language translations (Mintplex-Labs#3176) * wip onboarding translations * add normalized EN reference for languages * add zh/zh-tw translations * Fix translations * fix UserMenu rendered twice on Main page (Mintplex-Labs#3110) fix: fix UserMenu rendered twice on Main page * Add handling to reasoning models for Generic OpenAI connector (Mintplex-Labs#3183) * Add handling to resoning models for Generic OpenAI connector resolves Mintplex-Labs#3177 * linting * Patch code block header oddity resolves Mintplex-Labs#3117 * Agent flow builder (Mintplex-Labs#3077) * wip agent builder * refactor structure for agent builder * improve ui for add block menu and sidebar * lint * node ui improvement * handle deleting variable in all nodes * add headers and body to apiCall node * lint * Agent flow builder backend (Mintplex-Labs#3078) * wip agent builder backend * save/load agent tasks * lint * refactor agent task to use uuids instead of names * placeholder for run task * update frontend sidebar + seperate backend to agent-tasks utils * lint * add deleting of agent tasks * create AgentTasks class + wip load agent tasks into aibitat * lint * inject + call agent tasks * wip call agent tasks * add llm instruction + fix api calling blocks * add ui + backend for editing/toggling agent tasks * lint * add back middlewares * disable run task + add navigate to home on logo click * implement normalizePath to prevent path traversal * wip make api calling more consistent * lint * rename all references from task to flow * patch load flow bug when on editing page * remove unneeded files/comments * lint * fix delete endpoint + rename load flows * add move block to ui + fix api-call backend + add telemetry * lint * add web scraping block * only allow admin for agent builder --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Move AgentFlowManager flows to static simplify UI states Handle LLM prompt flow when provided non-string * delete/edit menu for agent flow panel + update flow icon * lint * fix open builder button hidden bug * add tooltips to move up/down block buttons * add tooltip to delete block * truncate block description to fit on blocklist component * light mode agent builder sidebar * light mode api call block * fix light mode styles for agent builder blocks * agent flow fetch in UI * sync delete flow * agent flow ui/ux improvements * remove unused AgentSidebar component * comment out /run * UI changes and updates for flow builder * format flow panel info * update link handling * ui tweaks to header menu * remove unused import * update doc links update block icons * bump readme * Patch code block header oddity resolves Mintplex-Labs#3117 * bump dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * patch flow link * chore: rename Github to GitHub (Mintplex-Labs#3199) * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * chore: rename Github to GitHub Signed-off-by: Adam Setch <adam.setch@outlook.com> * Undo some code changes for references --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * update dead link resolves Mintplex-Labs#3201 * chore: rename `Gitlab` to `GitLab` (Mintplex-Labs#3200) * chore: rename `Gitlab` to `GitLab` Signed-off-by: Adam Setch <adam.setch@outlook.com> * undo code changes - breaks refs --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add `querySelectorAll` capability to web-scraping block (Mintplex-Labs#3186) * Add `querySelectorAll` capability to web-scraping block * patches and fallbacks * fix styles of text in web scraping block --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Turkish translations (Mintplex-Labs#3207) * OCR PDFs as fallback during upload (Mintplex-Labs#3204) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * bump dev * Add OCR of image support (Mintplex-Labs#3219) * OCR PDFs as fallback in spawn thread * wip * build our own worker fanout and wrapper * norm pkgs * Add image OCR support * feat(dataconnectors): support confluence personal access token (Mintplex-Labs#3206) * feat(dataconnectors): support confluence personal access token * fix: change select option * linting change name on accesstype field --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix agent builder move block bug (Mintplex-Labs#3220) patch bug allowing user to move block above vars in agent builder * Drop Node `canvas` for manual `sharp` conversion (Mintplex-Labs#3221) * Drop Node `canvas` for manual `sharp` conversion * bump dev * disable PH people props * Revert "disable PH people props" This reverts commit 6fd34e5. * for projects in gitlab subgroup (Mintplex-Labs#3075) (Mintplex-Labs#3247) * for projects in gitlab subgroup (Mintplex-Labs#3075) * fix: false condition * refactor pattern matching logic --------- Co-authored-by: t2 <> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Fix: fix text and format issues in Chinese documentation. (Mintplex-Labs#3249) fix: docs(zh-CN): fix text and format issues in Chinese documentation - Remove redundant punctuation and repeated words - Standardize quotation marks format and remove unnecessary quotes - Add and complete TTS and STT related translations * fix: sanitizeNamespace (Mintplex-Labs#3246) bug fixes for sanitizing Namespaces and handling chunk size limit of astradb collections in each doc Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * fix: Patch agent flow to honor agent handler established provider (Mintplex-Labs#3251) resolves Mintplex-Labs#3248 * Add additional embed API endpoints (Mintplex-Labs#3264) * wip embed dev api endpoints * fix /v1/embed/new endpoint * add delete endpoint to embeds * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add endpoint to retrieve documents by folder name (Mintplex-Labs#3258) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Improve PromptInput component (Mintplex-Labs#3266) * allow typing while streaming + refactor props * remove duplicate function * 2749 ollama client auth token (Mintplex-Labs#3005) * ollama auth token provision * auth token provision * ollama auth provision * ollama auth token * ollama auth provision * token input field css fix * Fix provider handler not using key sensible fallback to not break existing installs re-order of input fields null-check for API key and header optional insert on request linting * apply header and auth to agent invocations * upgrading to ollama 5.10 for passing headers to constructor * rename Auth systemSetting key to be more descriptive linting and copy * remove untracked files + update gitignore * remove debug * patch lockfile --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * patch swagger * lint * Normalize chat sorting defaults in developer API (Mintplex-Labs#3270) * normalize sorting for workspace and workspace thread chats in dev api * lint --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Markdown support in custom messages (Mintplex-Labs#3267) * add md support to appearance custom messages * break out dompurify to util --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update null-check function for aibitat runners (Mintplex-Labs#3283) * Update nullcheck function for aibitat runners resolves Mintplex-Labs#3273 closes Mintplex-Labs#3277 * lint * Fix garbled non English chars on document upload (Mintplex-Labs#3301) update handleAPIFileUpload middleware to handle non english chars + update jsdoc * [FEAT] Add claude-3-7 (Mintplex-Labs#3337) * add claude 3-7 sonnet * made all the changes everywhere * add 3-7-sonnet-latest model * lint --------- Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * feature: support configurable left and right message layout (Mintplex-Labs#3244) * feat: support user select message direction * feat: optimizing the code * feat: lint code * fix: prevent localstorage read on every message component render ui: refactor alignment UI selector for dark and light mode with simple styling * docs: update jsdoc comment for hook fix: apply chat alignment to homepage chat * fix mobile styles of message chat alignment preference --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * Arabic Translation (Mintplex-Labs#3357) * Arabic translation * Arabic Translation correction * fix: bug where in single user mode deletion of an api key deletes all (Mintplex-Labs#3358) * fix: bug where in single user mode deletion of an api key deletes all resolves Mintplex-Labs#3352 * linting * feat: Add endpoint to upload documents to a specified folder (Mintplex-Labs#3276) * feat: Add endpoint to retrieve documents by folder name * isWithin Check on path to prevent path traversal * feat: Add endpoint to upload documents to a specified folder * refactor upload to folder endpoint + update jsdoc for swagger * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> * patch openapi swagger docs * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch QUMU CI segfault due to recent QEMU issue on image * chore: patch again for buildx segfault * chore: attempt to unblock CI * chore: attempt to unblock CI * chore: attempt to unblock CI * Patch multi-arch builds ref: NVIDIA/cuda-quantum#2651 (comment) * Add bio field to user (Mintplex-Labs#3346) * add bio to users table * lint * add bio field to edit user admin page * fix bio saving on new user * simplify updating localstorage user * linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * speech to text typo correction (Mintplex-Labs#3330) Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * New thinking/agent animation + UI (Mintplex-Labs#3302) * implement new thinking animation ui * implement agent thinking animation * Windows development environment variables support (Mintplex-Labs#3354) * Windows development environment variables support * moved cross-env to dev dependencies --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Add new model provider PPIO (Mintplex-Labs#3211) * feat: add new model provider PPIO * fix: fix ppio model fetching * fix: code lint * reorder LLM update interface for streaming and chats to use valid keys linting --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * changed language support for following windows: chat, data-upload and… (Mintplex-Labs#3010) * changed language support for following windows: chat, data-upload and account settings * normalize translations * linting, normalization with DE --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: timothycarambat <rambat1010@gmail.com> * feat: Add multilingual support for ocr module (Mintplex-Labs#3325) * Add multilingual support for ocr mudule * Add OCR langauge as server var that is passed into Collector Support all valid tesseract language codes Filter and parse only valid codes with fallbacks' * persist TARGET_OCR_LANG * update docker example env --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Prevent collector crash when blocked by CDN (Mintplex-Labs#3373) resolves Mintplex-Labs#3365 * Add support for Anthropics /model endpoint (finally) (Mintplex-Labs#3376) * Add support for Anthropics /model endpoint (finally) * dev * Show default deepseek models on wrong API key connect Mintplex-Labs#3390 * fix thought container from getting cut off at max height (Mintplex-Labs#3449) * Fix agent calling UI max height (Mintplex-Labs#3457) fix agent calling ui max height * Added danish translation (Mintplex-Labs#3461) <!-- For change type, change [ ] to [x]. --> - [ ] ✨ feat - [ ] 🐛 fix - [ ] ♻️ refactor - [ ] 💄 style - [x] 🔨 chore - [ ] 📝 docs Adds danish translation - [x] I ran `yarn lint` from the root of the repo & committed changes - [x] Relevant documentation has been updated - [x] I have tested my code functionality - [x] Docker build succeeds locally * Pinning UI improvements (Mintplex-Labs#3490) * improve pinning ui + sort pinned docs to top * lint * Add remove folder developer API endpoint (Mintplex-Labs#3489) * add remove folder api endpoint * update purgeFolder function comment --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix pkg order * fix chroma db + add similarity offset (Mintplex-Labs#3458) * fix chroma db + add similarity offset * patch chroma scoring --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Fix embedding endpoint for OpenAI compatible API (Mintplex-Labs#3467) * fix embedding endpoint for openai compatible api * remove unused imports * add backwards compat for embedding --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Add ability to reordering workspaces (Mintplex-Labs#3446) * added reordering of workspaces * smooth ui updates on dnd + ui bug fixes * pin react-beautiful-dnd version * Move to localstorage solution to support single and multi-user --------- Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: shatfield4 <seanhatfield5@gmail.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> * Use concurrently to run all dev service at once (Mintplex-Labs#3424) * Update package.json * patch run command to use local node_module concurrently --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * remove unused import * CHORE: debounce telems to prevent spamming (Mintplex-Labs#3505) debounce telems to prevent spamming * Bump LanceDB (Mintplex-Labs#3015) * bump lancedb * dev build * normalize build * wtf is going on with build now --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * remove dupe key * change submodules to https for non-ssh pulls * Enable slash commands in dev API chat/stream-chat (Mintplex-Labs#3514) * enable slash commands in dev api * lint * Remove ability to use default slash commands in API request Add `reset` param to body that can reset chats according to the api chat execution parameters Allow null `message` if `reset` is set in request. Added early return for if message is null and reset is true Enable chat to reset chat history and continue `message` execution Added generic WorkspaceChat history reset function. Deprecated others * update grep function comment remove debug --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Enable use of @agent in slash commands (Mintplex-Labs#3508) * allow @agent in slash commands * make prompt input focused on slash command click * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Protected slash command check (Mintplex-Labs#3524) * protected slash command check * fix error handling on frontend --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * Update README.zh-CN.md (Mintplex-Labs#3527) * Update README.zh-CN.md * Update README.ja-JP.md * Update README.zh-CN.md * Update README.zh-CN.md * Update README.ja-JP.md * Prompt variables (Mintplex-Labs#3359) * wip prompt variables * refactor backend + add popup suggestions menu to frontend * use processString to replace all variables in system prompts * update translations * fix translations * wip highlight variables * revert accidental name change * rename everything, remove translations * Update prompt var UI and backend logic * Update form handler linting * linting * normalize all translation files for prompt variables * prompt vars dev image --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Update QDRANT_SETUP.md (Mintplex-Labs#3530) * linting * Overhaul AWS Bedrock provider (Mintplex-Labs#3537) * Patch AWS Bedrock provider for newer models and performance * patch prompt constructor * add AgentFlow execution via API chat invocation (Mintplex-Labs#3545) * add AgentFlow execution via API chat invocation * reorder import * Persist images attached in API requests to the UI for rendering (Mintplex-Labs#3546) Persist images attached in API requests to the UI for rendereing resolves Mintplex-Labs#3518 * Replace connectionString parser for sql-agent (Mintplex-Labs#3560) resolves Mintplex-Labs#3551 * Update styles of experimental modal buttons (Mintplex-Labs#3535) update styles of experimental modal buttons Co-authored-by: timothycarambat <rambat1010@gmail.com> * Teal color for onboarding buttons (Mintplex-Labs#3533) add teal color for onboarding Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Agent builder UI bug fixes (Mintplex-Labs#3522) * builder ui bug fixes * fix save button text color --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * ModelContextProtocol (MCP) Full Compatibility (Mintplex-Labs#3547) * WIP MCP full compatibility layer * implement MCP agent function wrapping and invocation methods * Add `uvx` to docker bin for MCP executions * dev build * prune removed data * Wrap MCP servers to lazy load items to not block the UI Mobile bug fixes * arm64 test build * reset dev builder * remove unused prop * MCP announcement * Fix broken links in MCP UI (Mintplex-Labs#3569) * fix broken links in agent skills mcp section * remove link and use a tag * Allow period in username (Mintplex-Labs#3592) * allow period in username * update validation hint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * fix broken links on locales READMEs closes Mintplex-Labs#3584 * Fix agent flow description bug (Mintplex-Labs#3593) * fix agent flow description bug * add jsdoc to AgentFlows class * lint --------- Co-authored-by: timothycarambat <rambat1010@gmail.com> * sync and publish embed changes (Mintplex-Labs#3596) * optional "env" in MCP config * [CHORE] Consistent table styling across settings pages (Mintplex-Labs#3597) make all tables styling consistent across settings pages Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Gemini model list sync (Mintplex-Labs#3609) * Update defaultModels.js add gemma-3-27b-it to v1BetaModels * Update defaultModels.js 20250330 model update * Update defaultModels.js remove text embedding * Update name and inputTokenLimit modelMap.js * Update gemini to load models from both endpoints dedupe models decide endpoint based on expieremental status from fetch add util script for maintainers reduce cache time on gemini models to 1 day * remove comment --------- Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com> * Disable Agent retry to prevent looping on crash (Mintplex-Labs#3617) * Refactor Gemini to use OpenAI interface API (Mintplex-Labs#3616) * Refactor Gemini to use OpenAI interface API * add TODO * handle errors better (gemini) * remove unused code * Fix bottom border on workspace settings tab switcher (Mintplex-Labs#3615) fix bottom border on workspace settings tab switcher Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * Move CTA save buttons to top of workspace setting screens (Mintplex-Labs#3613) move cta save buttons to top of workspace setting screens * Fix truncation of threads/workspaces (Mintplex-Labs#3610) * fix truncation of threads/workspaces * remove unneeded import * fix missing i18n string for watching documents * New chat home page (Mintplex-Labs#3555) * wip getting started checklist page * lint * add new ui skeleton for new home page/checklist * make legacy home page appearance setting * dynamic checklist rendering/close checklist * make home page functional + update cta buttons in ws settings * lint * remove unneeded routes * wip fixing checklist items (create ws and embed doc broken) + news section updates * lint * FINALLY fix all functionality & remove hook to simplify logic * lint * hide/show options based on user role/mum enabled * add hover states and redo checklist ui * remove welcome checklist page * add validation to task completion * polish behavior of checklist/fix roles on checklist items * lint * light mode/use tailwind color classes * remove tutorials link * Modify how legacy page works * small UI updates * remove unused paths cleanup explore features * revert save button changes * conditionally render legacy default chat page when in multiuser * remove role checks in checklist * remove role checks in quick links * remove unused hook * dark mode new home page checklist ui updates * Add news logging to repo for record keeping update new module to pull from CDN * simplify landing markup * light mode styles * remove border in light mode from merge conflict * Update ignores * slide up dismiss * prevent checklist popin * confetti? * fix url hash on navigate * watch for event changes for updating checklist * useMemo and callback memory optimization * move handlers to constants via params fwd * dev * update github text --------- Co-authored-by: Timothy Carambat <rambat1010@gmail.com> * update copy for landing feature card * sync-fork-250414 * sync-fork-250414 --------- Signed-off-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: timothycarambat <rambat1010@gmail.com> Co-authored-by: Sean Hatfield <seanhatfield5@gmail.com> Co-authored-by: Peter Dave Hello <hsu@peterdavehello.org> Co-authored-by: Philipp Eckel <philipp.eckel@intive.com> Co-authored-by: hdelossantos <hdelossantos@users.noreply.github.com> Co-authored-by: Debugs <56821442+bibo318@users.noreply.github.com> Co-authored-by: Tuan Nguyen <tuannguyen091095@gmail.com> Co-authored-by: Logan Reeder <148260300+logscore@users.noreply.github.com> Co-authored-by: Scott Bowler <scott@dcsdigital.co.uk> Co-authored-by: Andy Santana <andysantana0106@gmail.com> Co-authored-by: wolfganghuse <wolfgang.huse@nutanix.com> Co-authored-by: Chaiwat Saithongcum <152589841+007900@users.noreply.github.com> Co-authored-by: Shixian Sheng <shixian_sheng-2@protonmail.com> Co-authored-by: ReindeerFlotilla <9247179+root-reindeer-flotilla@users.noreply.github.com> Co-authored-by: okaeiz <100111649+okaeiz@users.noreply.github.com> Co-authored-by: Jason <ggbbddjm@gmail.com> Co-authored-by: TunahanDilercan <tunahandilercan@gmail.com> Co-authored-by: Sander de Leeuw <mailbox@sdlw.nl> Co-authored-by: Adam Setch <adam.setch@outlook.com> Co-authored-by: Mert Cobanov <mertcobanov@gmail.com> Co-authored-by: mr-chenguang <37072324+lcgash@users.noreply.github.com> Co-authored-by: t2 <46615000+t2tx@users.noreply.github.com> Co-authored-by: alongLFB <lal603743923@gmail.com> Co-authored-by: Hakeem Abbas <hakeemsyd@gmail.com> Co-authored-by: Shanmukeshwar <shanmukeshwar@icloud.com> Co-authored-by: Sushanth Srivatsa <65614803+ssbodapati@users.noreply.github.com> Co-authored-by: Skanda Kaashyap <skandakk@gmail.com> Co-authored-by: 高先生 <mrgaowork@gmail.com> Co-authored-by: Said Ouhdach <54545861+Saidoua@users.noreply.github.com> Co-authored-by: Yash Suresh Chandra <yashschandra@gmail.com> Co-authored-by: Kristofer Bourro <40888336+kbourro@users.noreply.github.com> Co-authored-by: cnJasonZ <gbdzxalbb@qq.com> Co-authored-by: MrMarans <ron_marvin@yahoo.de> Co-authored-by: Ron Metzger <ron.metzger@korn-recycling.de> Co-authored-by: AbelDuan <duanxu@outlook.com> Co-authored-by: Morten Aagaard Eistrøm <150781328+MOEI-123412@users.noreply.github.com> Co-authored-by: Weijing Jay Lin <weijingjaylin@gmail.com> Co-authored-by: DreamerC <dreamerwolf.tw@gmail.com>
annagrin
pushed a commit
to annagrin/cuda-quantum
that referenced
this pull request
Jun 17, 2025
Signed-off-by: Ben Howe <bhowe@nvidia.com> Signed-off-by: Anna Gringauze <agringauze@nvidia.com>
cabwds
pushed a commit
to cabwds/anything-llm
that referenced
this pull request
Jul 3, 2025
tensoroneai
added a commit
to Tensorone-AI/tensorone
that referenced
this pull request
Jul 17, 2025
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
BuildKit v0.20.0 was just released, and it is segfaulting for us, possibly due to this change:
Ref: tonistiigi/binfmt#240 (comment) and tonistiigi/binfmt#240 (comment)
Note: this may or may not be related, but our GHA runners are currently pinned to an old kernel version due to https://bugs.launchpad.net/ubuntu/+source/qemu/+bug/2096782. However, I have done prior testing using a newer kernel combined with QEMU v9.2.0, and it was not working on our runners.
Specific logs that were working and then failing right after the update to v0.20.0:
failed: https://github.com/NVIDIA/cuda-quantum/actions/runs/13448242057/job/37578259867
worked: https://github.com/NVIDIA/cuda-quantum/actions/runs/13426413990/job/37510410910