Skip to main content

nerva-core

The offline local-LLM layer for the Revenant toolchain: a thin client for Ollama / OpenAI-compatible local servers, plus SQLite-backed conversation storage, model profiles, and a local memory index. Pure standard library — no third-party dependencies.

pip install nerva-core

What's in it

  • local_llm_writer — ChatConfig, call_model, call_model_message (native tool_calls), stream_model — for Ollama and OpenAI-compatible backends.
  • aibot_storage — SQLite conversation store (source of truth) + summaries + episodes.
  • aibot_profiles — model / style / generation profiles and role resolution.
  • aibot_memory — a local semantic-recall adapter.

Used by nerva-agent (the agent engine) and revenant-cli (the coding CLI).

License

MIT.

Metadata

Release files for nerva-core 0.9.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for nerva-core 0.9.2
File Size Uploaded
nerva_core-0.9.2.tar.gz 15.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for nerva-core 0.9.2
File Interpreter ABI Platform
nerva_core-0.9.2-py3-none-any.whl Python 3 none any Details

Total release size: 31.9 kB

Release files / nerva_core-0.9.2.tar.gz

Download URL nerva_core-0.9.2.tar.gz
Size 15.5 kB
Tags Source
SHA-256 checksum
How to use checksums
5d70a512fb9e7f0ed0b4cd1b76b4a53b5c142628fa4820a172ab784c3b16699b
BLAKE2b-256 checksum
How to use checksums
7c30b7efb5cf9d600ba805bac2859fa08e90d8a206e5a8f9c4ff2c980e9d35f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Release files / nerva_core-0.9.2-py3-none-any.whl

Download URL nerva_core-0.9.2-py3-none-any.whl
Size 16.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
292e145c001f6ab8ac13d06ee39970ba820f44b8102f830ba32c8ab1812f8c1b
BLAKE2b-256 checksum
How to use checksums
3eb5150fb9f9dff8a4770498eb5e4858f5ae52853a4653605f12420c67f5c11f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.1

Release history Release notifications | RSS feed

This release

0.9.2 This release

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page