| Server IP : 188.151.22.197 / Your IP : 216.73.217.74 Web Server : Apache/2.4.62 (Rocky Linux) OpenSSL/3.5.5 System : Linux wsten.se 5.14.0-687.30.1.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Jul 27 13:09:21 UTC 2026 x86_64 User : apache ( 48) PHP Version : 8.1.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /opt/gitlab/embedded/service/gitlab-rails/gems/gitlab-active-context/ |
Upload File : |
# GitLab Active Context `ActiveContext` is a gem used for interfacing with vector stores like Elasticsearch, OpenSearch and Postgres with PGVector for storing and querying vectors. ## How it works See [How it works](doc/how_it_works.md). ## Installation TODO ## Getting started See [Getting started](doc/getting_started.md). ## Usage See [Usage](doc/usage.md) ## How to - [How to set initial embedding model](doc/how_to.md#set-embedding-model) - [How to migrate from one embedding model to another](doc/how_to.md#migrate-from-one-embedding-model-to-another) ## Contributing After checking out the repo, run `bin/setup` to install dependencies. Then, run `rake spec` to run the tests. You can also run `bin/console` for an interactive prompt that will allow you to experiment. ### Development guidelines 1. Avoid adding too many changes in the monolith, keep concerns in the gem 1. It's okay to reuse lib-type GitLab logic in the gem and stub it in specs. Avoid duplication this kind of logic into the code for long-term maintainability. 1. Avoid referencing application logic from the monolith in the gem