Repository navigation
Releases: elarsaks/local-lore
Release list
v0.3.1
LocalLore 0.3.1 Release Notes
LocalLore 0.3.1 simplifies the persistent local runtime and removes bearer-token
authentication from its loopback-only MCP endpoint.
Simpler local connection
- Claude Code now connects directly to
http://127.0.0.1:8765/mcpwithout a
token or headers helper. - The endpoint remains published only on
127.0.0.1. - HTTP Host and Origin validation remains enabled to protect against browser and
DNS-rebinding requests. - Local processes running as the current user are trusted and can access
LocalLore without authentication.
The release also removes unused port configurability, the unused manual refresh
endpoint, redundant watcher state, self-reported network metadata, and duplicate
Docker environment configuration. The MCP tool names and input schemas are
unchanged.
Install or update
The marketplace catalog publishes LocalLore 0.3.1. Install it from its GitHub
repository:
/plugin marketplace add elarsaks/local-lore
/plugin install locallore@locallore
/reload-plugins
/locallore:setup
Rerun /locallore:setup after updating an existing marketplace installation.
Checkout-based installations remain supported with:
./scripts/install.shThe setup command builds the versioned container image, starts the daemon, waits
for initial indexing, and verifies the loopback binding and Host/Origin
protection.
Privacy and networking
Session history remains mounted read-only, and inference uses only the model
bundled in the image. LocalLore makes no runtime network requests, but the
default Compose bridge allows outbound connectivity at the container boundary;
this release does not claim Docker-enforced egress isolation.
Previous release: LocalLore 0.3.0.
v0.3.0
LocalLore 0.3.0 Release Notes
LocalLore 0.3.0 adds self-hosted Claude Code marketplace distribution and an
in-plugin setup command for provisioning or updating the persistent daemon.
Marketplace installation
Install LocalLore from its GitHub repository:
/plugin marketplace add elarsaks/local-lore
/plugin install locallore@locallore
/reload-plugins
/locallore:setup
The marketplace catalog pins the plugin to version 0.3.0. The setup command
passes the configured Claude projects directory, loopback port, and persistent
plugin data directory to the existing installer. It then builds the versioned
container image, starts the daemon, waits for initial indexing, and runs the
production health and security checks.
Rerun /locallore:setup after marketplace updates to build and activate the
matching daemon version.
Existing installations
Checkout-based installations remain supported with:
./scripts/install.shThe installer preserves the existing bearer token and migrates the SQLite
database in place. The three MCP tool names and input schemas are unchanged.
Security and networking
The endpoint remains loopback-only and bearer-authenticated. Session history is
mounted read-only, and inference uses only the model bundled in the image.
LocalLore makes no runtime network requests, but the standard Docker bridge
allows outbound connectivity at the container boundary; this release does not
claim Docker-enforced egress isolation.
Previous release: LocalLore 0.2.0.
v0.2.0
What's Changed
- Add LocalLore usage example by @elarsaks in #16
- fix: serialize indexing across sessions by @elarsaks in #19
- Remove screenshot from README by @elarsaks in #20
- perf: reduce incremental indexing startup latency by @elarsaks in #21
- feat: v0.2.0 — persistent HTTP daemon and background indexing by @elarsaks in #22
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- Build Milestone 1 offline plugin by @elarsaks in #1
- Add Milestone 1 regression tests by @elarsaks in #2
- Add GitHub Actions checks by @elarsaks in #3
- Add remember contract evals by @elarsaks in #4
- Implement milestone 2 JSONL ingestion by @elarsaks in #5
- Clarify CI checks and test names by @elarsaks in #6
- Add milestone 3 keyword memory by @elarsaks in #7
- Add deterministic retrieval evals by @elarsaks in #8
- Shorten CI workflow name by @elarsaks in #9
- Implement milestone 4 semantic memory by @elarsaks in #10
- Implement milestone 5 hardening and documentation by @elarsaks in #11
- Prepare release readiness documentation by @elarsaks in #13
- Remove release checklist by @elarsaks in #14
- Create releases for version tags by @elarsaks in #15
Full Changelog: https://github.com/elarsaks/local-lore/commits/v0.1.0