HomerandClaude Opus 5.5 a73adc01f0 Only memory comes from the server's /mcp; notes, knowledge and skills stay local
Harness spec 3.0.0 (acp.md *Memory*): memory records are the server's for the
device as for a chat; everything else in the library is the device's own.

- `library: lembas` (the default when the login's token has the `memory`
  scope, or the older `library`) adds the server's /mcp with its `memory`
  tool alone, in place of this machine's memory tool; notes_*, knowledge_*
  and skill_* are always this machine's. No prompts, resources or
  instructions are taken from it.
- The memory in the prompt is the server's: the resource lembas://memory,
  read as a session starts (McpManager.readResource) and kept for it — put in
  while nothing has been sent, so the prompt never changes under a session.
- A session the client opened (session/new, or opened from the store) sends
  its id as `_meta.lembas.scope` on every memory call and on the resource
  read (App.setScope); a session of the device's own sends none.
- An instance's `library` context (its knowledge bases) is no longer read:
  the knowledge block names this machine's bases only.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:07:37 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00
2026-10-09 21:59:03 +00:00

LLeMbas CLI — terminal coding agent

LLeMbas CLI

A terminal coding agent and project manager: the lembas command. It signs in to a LLeMbas server and uses its models, memory and search, works in your project with four permission modes and a git snapshot of every turn, keeps its own notes, knowledge bases and skills on your machine, and lets the server's web UI work the same sessions. Linux, x64 and arm64.

Install

curl -fsSL https://github.com/LLeMbas/LLeMbas-CLI/releases/latest/download/get.sh | bash

Or download a binary from Releases. Every release's SHA256SUMS is signed with the release key, and get.sh checks the signature and the checksum before installing anything (SECURITY.md shows how to check by hand).

First steps

lembas login https://your-server       # sign in to your LLeMbas server
cd your-project && lembas              # the TUI, on the server's models

From 2.0 the CLI talks only to the LLeMbas server it is logged in to; the custom connections of 1.x (dialect: entries in connections.yaml) are gone.

lembas updates itself (lembas update does it now); lembas uninstall removes it, and --purge takes settings and sessions too.

Licence

MIT — see LICENSE and THIRD_PARTY.md.

2026-10-25 19:50:11 +00:00
Languages
TypeScript 98.6%
Shell 1.4%