Thanks to visit codestin.com
Credit goes to lib.rs

#index #metadata #envelope #shell #kb-root

kb-core

Shared Rust library for KB Shell CLI tools (KB_ROOT, note metadata, index, JSON envelope)

1 unstable release

new 0.1.0 May 16, 2026

#2708 in Filesystem

MIT license

21KB
510 lines

kb-core

Rust-библиотека общего ядра KB Shell: KB_ROOT, разбор шапок заметок, индекс по тегам, JSON envelope для агентов.

Репозиторий: gitlab:kb-shell-rs/kb-core · Документация в KB: ~/Documents/knowledge/10-projects/kb-shell/

Бинарника нет — только lib. Потребители: kb-search, kb-note, позже опционально kb-todo.

Статус

v0.1.0 — Config, KbError, JSON envelope, NoteMeta, Zone, paths, index (scan_kb, tag_map, exclusions 00-inbox/gpt/, MIGRATED.md). Fixtures: tests/fixtures/knowledge-mini/.

Зависимость в другом crate

[dependencies]
kb-core = { git = "https://gitlab.com/kb-shell-rs/kb-core.git", tag = "v0.1.0" }

Локально при разработке:

kb-core = { path = "../kb-core" }

Разработка

cd ~/Documents/projects/kb-shell/kb-core
cargo test
cargo doc --open
cargo clippy --all-targets -- -D warnings
cargo fmt --all

Лицензия

MIT — см. LICENSE.

Dependencies

~1–3.5MB
~71K SLoC