LLeMbas CLI 1.0.0
ci / check (push) Canceled after 0s

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:
HomerandClaude Opus 5.5 committed 2026-10-09 21:59:03 +00:00
commit f9bad01ed7
355 files changed
+47028

No files matched your search

+62
View File
@@ -0,0 +1,62 @@
import { applyPatchTool } from "./apply_patch.ts"
import { bashKillTool, bashListTool, bashOutputTool, bashTool } from "./bash.ts"
import { editTool } from "./edit.ts"
import { multieditTool } from "./multiedit.ts"
import { askUserTool } from "./question.ts"
import { readTool } from "./read.ts"
import { globTool, grepTool, listTool } from "./search.ts"
import { todoTool } from "./todo.ts"
import { viewImageTool } from "./view_image.ts"
import { planSubmitTool } from "./plan_exit.ts"
import { taskTool } from "./task.ts"
import { decisionsTool, tasksTool } from "./project_tools.ts"
import { webFetchTool, webSearchTool } from "./web.ts"
import { memoryTool } from "./memory.ts"
import { sessionSearchTool } from "./session_search.ts"
import { skillManageTool, skillsListTool, skillViewTool } from "./skills.ts"
import { settingsTool } from "./settings.ts"
import { knowledgeGetTool, knowledgeSearchTool, noteManageTool, notesSearchTool, noteViewTool } from "./library.ts"
import type { Tool } from "./tool.ts"
import { writeTool } from "./write.ts"
export const BUILTIN_TOOLS: Tool[] = [
readTool,
writeTool,
editTool,
multieditTool,
applyPatchTool,
globTool,
grepTool,
listTool,
bashTool,
bashOutputTool,
bashListTool,
bashKillTool,
webSearchTool,
webFetchTool,
taskTool,
todoTool,
tasksTool,
decisionsTool,
askUserTool,
planSubmitTool,
memoryTool,
sessionSearchTool,
notesSearchTool,
noteViewTool,
noteManageTool,
knowledgeSearchTool,
knowledgeGetTool,
skillsListTool,
skillViewTool,
skillManageTool,
settingsTool,
viewImageTool,
] as Tool[]
export function toolMap(tools: Tool[] = BUILTIN_TOOLS): Map<string, Tool> {
return new Map(tools.map((t) => [t.name, t]))
}
export { canonicalToolNames, resolveCall } from "./names.ts"