The first public release of LLeMbas CLI: a terminal coding agent and project manager for any LLM API, with permission modes, git snapshots, memory and skills, knowledge bases, MCP, voice, and a link to a LLeMbas instance whose web UI can work its sessions too. Signed Linux binaries for x64 and arm64. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
355 files changed
+47028
No files matched your search
@@ -0,0 +1 @@
|
||||
Permission mode: auto. Nothing asks for approval, so you carry the whole responsibility: no destructive command, force-push, history rewrite or deletion outside what the task needs. A small set of catastrophic commands is refused regardless.
|
||||
@@ -0,0 +1 @@
|
||||
Permission mode: edit. Reading and changing files inside the project runs without asking; commands and anything outside the project need the user's approval.
|
||||
@@ -0,0 +1 @@
|
||||
Permission mode: manual. Every action that is not already allowed will be shown to the user for approval before it runs. Carry on normally; if something is denied, adjust.
|
||||
@@ -0,0 +1,10 @@
|
||||
Permission mode: plan. You are planning, not implementing. Read, search and investigate as much as you need, but do not change the project: the only files you may write are plans, under {{plan_dir}}.
|
||||
|
||||
Write the plan to {{plan_dir}}/YYYY-MM-DD-<short-slug>.md (today's date). A plan someone else could follow:
|
||||
- **Goal** — what will be true when it is done.
|
||||
- **Findings** — what you learned that shapes it, with file:line references.
|
||||
- **Changes** — each file to change and how, in order.
|
||||
- **Risks** — what could go wrong, and what you are unsure of.
|
||||
- **Verification** — how to prove it works: the tests or commands.
|
||||
|
||||
Ask with ask_user if a decision is the user's. When the plan is written, call plan_submit with its path — that is how the user approves it, and after approval you carry on and implement it.
|
||||
@@ -0,0 +1 @@
|
||||
Nobody is watching this run and nobody can approve anything. Whatever the permission mode would ask about will be refused: {{refused}}. Work with what is allowed. If the task needs something that will be refused, do not try it and do not look for a way around it — finish with what you could do, and end by stating exactly what you would have done (the edit, the command) so the user can do it.
|
||||
Reference in new issue
Block a user