Skip to content

Releases: AarambhDevHub/manas

Release list

Manas v2.0.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 10:43
3b4636e

Manas v2.0.0 — Manas v2 Release

A local brain that starts empty, learns facts into neural weights, grows when
needed, protects old knowledge, refreshes stale memories explicitly, and can
generate fluent sentences from what it learned.

Manas v2.0.0 is the first full Manas v2 release. It replaces the v1 sidecar and
text-search design with one .manas brain file whose neural weights are the
source of answers.

What This Release Proves

./manas teach "A cat is a small domesticated animal with fur and whiskers."
./manas teach "The Eiffel Tower is located in Paris France and was built in 1889."
./manas teach "Albert Einstein developed the theory of relativity."

rm -f brain.manas.sources brain.manas.sourceindex
rm -f brain.manas.seq brain.manas.transformer brain.manas.langmeta

./manas ask "What is a cat?"
# Answered from: neural weights

./manas generate "What is a cat?"
# Generated from: neural weights

Highlights

  • Associative memory engine: taught facts are retrieved from neural weights.
  • Anti-forgetting: frozen neurons and frozen output edges cannot be overwritten.
  • Growth: the brain starts empty and grows neurons or hidden layers when needed.
  • Persistence: everything lives in one CRC32-checked .manas file.
  • Ingestion: teach raw text, local files, and folders with supported formats.
  • Diagnostics: inspect the brain, list neurons, and trace query activations.
  • Compression: safely forget low-importance mergeable hidden neurons.
  • Freshness: stale learned facts are detected and surfaced during answers.
  • Refresh: manas refresh explicitly updates stale internet-sensitive memories.
  • Generation: manas generate and manas ask --fluent produce local fluent text
    from neural-weight answer concepts.
  • Benchmarks: B1-B9 cover teach, ask, generate, save, load, tokenization,
    anti-forgetting, memory footprint, and brain file growth.

Install

curl -fsSL https://github.com/AarambhDevHub/manas/releases/download/v2.0.0/manas-linux-x86_64.tar.gz \
  | tar -xz
sudo mv manas-linux-x86_64 /usr/local/bin/manas
manas --help

Build from Source

git clone https://github.com/AarambhDevHub/manas.git
cd manas
cargo build --workspace --release
./target/release/manas --help

Verification Gates

The v2 release workflow runs:

  • cargo fmt --all -- --check
  • cargo test --workspace
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo build --workspace --release
  • cargo bench -p manas-benches -- --quick
  • bash demo.sh

Honest Claim

Manas v2.0.0 is not a ChatGPT replacement and not a general-purpose LLM. It is a
local continual-learning research project that stores taught knowledge in neural
weights, retrieves it from weights alone, and formats those learned concepts into
answers without sidecar text search.