HomerandClaude Opus 5.5 d5043ab0db Harness spec 3.0.0-draft: link protocol 3; one server names the models
acp.md *Versions*: LLeMbas 2.0 and LLeMbas CLI 2.0 speak link protocol 3 and
nothing else, so a 1.x peer and a 2.0 one refuse each other and each says what
to update. A 2.0 server's discovery says `protocol: 3, protocols: [3]` —
`protocol` was frozen at 1 so 1.x clients comparing it could log in; raising
it now is the point. A 2.0 CLI logs in and links only where 3 is listed and
otherwise names the server's version and protocols; a 2.0 server closes a
hello of 1 or 2 with 4400 and "update LLeMbas CLI to 2.0".

Model naming: the served id is the device's ref (one server, no connection
prefix, no second login); the older forms still resolve. A configure naming a
model the device cannot run is -32602 too, and the session keeps its model.
initialize's example says 3; `show` in the client's capabilities.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-27 21:18: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%