Skip to content

Inštalácia ​

kontext je jedna binárka. Za behu potrebuje git 2.31 alebo novší a nič iné.

Inštalačný skript (odporúčané) ​

sh
curl -fsSL https://raw.githubusercontent.com/SemanS/kontext/main/scripts/install.sh | sh

Skript stiahne predpripravenú binárku pre tvoju platformu z posledného vydania do ~/.local/bin/kontext a overí ju voči SHA256SUMS vydania; nezhoda inštaláciu zastaví. Ak pre tvoju platformu binárka neexistuje, zostaví tag toho vydania zo zdrojákov cez cargo --locked. Zlyhané stiahnutie skončí chybou; nikdy sa neprepne na build main. Skript skončí nenulou, keď nainštalovaná binárka nebeží (kontext --version).

PremennáPredvoleneVýznam
KONTEXT_BIN_DIR~/.local/binkam pôjde binárka
KONTEXT_VERSIONlatesttag vydania, napr. v0.1.0
KONTEXT_REPOSemanS/kontextinštalácia z forku

Predpripravené binárky: macOS (Apple Silicon aj Intel), Linux x86_64 a ARM64 (glibc 2.34 alebo novšie: Ubuntu 22.04, Debian 12, RHEL 9 a novšie) a Windows x86_64. Každé vydanie nesie SHA256SUMS; ručná kontrola: shasum -a 256 -c SHA256SUMS --ignore-missing.

Zo zdrojákov ​

Vyžaduje Rust 1.90 alebo novší (rustup.rs); CI túto verziu overuje voči Cargo.lock.

sh
cargo install --locked --git https://github.com/SemanS/kontext --root ~/.local
# or from a checkout
git clone https://github.com/SemanS/kontext && cd kontext
cargo build --release --locked && install -m 755 target/release/kontext ~/.local/bin/

Over inštaláciu ​

sh
kontext --version
kontext status        # inside any git repository

Uisti sa, že adresár je v PATH. Git hooky, ktoré kontext nainštaluje, hľadajú binárku aj v ~/.local/bin a ~/.cargo/bin, takže ju nájdu aj commity z GUI klientov s minimálnym PATH.

Platformy ​

  • macOS a Linux sú podporované.
  • Windows: binárka sa zbuilduje a brief, vyhľadávanie, MCP server aj CLI fungujú. Git hooky, hooky hostiteľov agentov a príkazy verify bežia cez sh a na natívnom Windows nie sú otestované. WSL funguje ako Linux.

Aktualizácia ​

Spusti inštalačný skript znova (alebo cargo install … --force). Lokálny stav v .git/kontext/ je verzovaný; nekompatibilný vyhľadávací index sa zostaví znova automaticky.

Odinštalovanie ​

sh
kontext hooks uninstall          # in each repository where you installed hooks
rm ~/.local/bin/kontext
rm -rf ~/.config/kontext         # your personal adapters and trust records

Súbory so znalosťami v tvojich repozitároch (.ai/) sú obyčajný Markdown a zostanú, kde sú. Lokálny stav žije v $(git rev-parse --git-common-dir)/kontext/ a dá sa kedykoľvek zmazať.

Vydané pod licenciou MIT alebo Apache-2.0.