Skip to content

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 07:34
· 2 commits to main since this release
  • Step-by-step terminal UI. make0-brain typed in a terminal opens a menu, and commands run without their arguments ask for them one step at a time, with arrow keys, checkboxes and a summary before anything changes (import, import --sessions, init, brains create|edit|delete, agents grant|revoke, export, restore, purge, history). Built on @clack/prompts. Arguments, --yes, or no terminal skip the steps, so scripts and MCP clients behave as before.

  • import --sessions saves one memory per past coding-agent session, in a category per project, read from the history 41 agents keep on disk: Claude Code, Codex, Cursor, VS Code Copilot Chat, Copilot CLI, Gemini CLI, opencode, Cline, Roo Code, Kilo Code, Continue, aider, Zed, Goose, and more (import --list-agents lists them). Each one records what you asked, your corrections, the files that changed, the commands that failed, and how it ended. It needs no model or key. Credentials and long random tokens are redacted before anything is stored. It reads the last 30 days and at most 500 sessions by default (--since and --limit, each taking all), and never opens a session outside them. --agent (a comma-separated list) narrows it down, and with --extract a model keeps only the facts that stay true after the session.

  • Local models with no key. A localhost MAKE0_BRAIN_LLM_BASE_URL (Ollama, LM Studio, llama.cpp) turns on duplicate merging, categories, and --extract, and nothing leaves the machine. Local calls get longer timeouts, search stays on the local reranker unless MAKE0_BRAIN_LLM_SEARCH=1, and servers that reject JSON mode are asked again without it.

  • MAKE0_BRAIN_BASE_URL is now MAKE0_BRAIN_LLM_BASE_URL, so the name says it is the language model's endpoint. The old name still works.

  • README: an "Import directly from" section with the logos of the 41 agents, terminal screenshots of the menu and of a session import, and a coherence pass over the rest.