LLeMbas CLI 2.0.0-beta.1; harness spec 3.0.0

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
HomerandClaude Opus 5.5 committed 2026-11-03 15:50:56 +00:00
1 parent a029ee6f07
commit 8730f34c15
4 files changed
+7 -6

No files matched your search

+2
View File
@@ -6,6 +6,8 @@ All notable changes to LLeMbas CLI. The format follows
## [Unreleased]
## [2.0.0-beta.1] — 2026-11-03
LLeMbas CLI 2.0 works with LLeMbas 2.0 and nothing else: it uses the server it is logged in to,
keeps tool results short without ever rewriting what the model has already read, and reads every
instruction file on the way down to where it was started. Harness spec 3.0.0.
+3 -4
View File
@@ -62,11 +62,10 @@ page *Harness-parity* in LLeMbas CLI's wiki.
every mode; `plan_submit` only in plan mode, where it is the approval. Their permission key is
`plan` (`permission/defaults.json`), which a rule written for the former `todo` key still reaches.
## 3.0.0 (draft)
## 3.0.0
`VERSION` says `3.0.0-draft` while the spec is written ahead of both implementations: a SemVer
pre-release, ordered below `3.0.0`, which no stable release of either project carries. It becomes
`3.0.0` when both implement it. **Two worlds, one harness**: a chat works in the server's file
Written ahead of both implementations as `3.0.0-draft`, and `3.0.0` once both carried it (LLeMbas
CLI 2.0.0-beta.1, LLeMbas 2.0.0-beta.1). **Two worlds, one harness**: a chat works in the server's file
system, an agent session on its device's disk, and neither sees the other's files; what is shared is
this design.
+1 -1
View File
@@ -1 +1 @@
3.0.0-draft
3.0.0
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "lembas-cli",
"version": "1.5.2",
"version": "2.0.0-beta.1",
"description": "LLeMbas CLI: a terminal coding agent and project manager for a LLeMbas server — OpenTUI, memory, skills, MCP, git-native.",
"license": "MIT",
"private": true,