Commit 754d5f3

mo khan <mo@mokhan.ca>
2025-11-10 18:38:07
docs: update README
1 parent cbf3ed7
Changed files (1)
README.md
@@ -87,7 +87,7 @@ elelem chat --model llama2 --host remote-host:11434
 
 ## Mode System
 
-The agent exposes six built‑in tools. You can switch which ones are
+The agent exposes seven built‑in tools. You can switch which ones are
 available by changing the *mode*:
 
 | Mode    | Enabled Tools                            |
@@ -121,10 +121,11 @@ are permissible.
 ## Toolbox Overview
 
 The `Toolbox` class is defined in `lib/elelem/toolbox.rb`. It supplies
-six tools, each represented by a JSON schema that the LLM can call.
+seven tools, each represented by a JSON schema that the LLM can call.
 
 | Tool      | Purpose                              | Parameters                           |
 | ----      | -------                              | ----------                           |
+| `eval`    | Dynamically create new tools         | `code`                               |
 | `grep`    | Search Git‑tracked files             | `query`                              |
 | `list`    | List tracked files                   | `path` (optional)                    |
 | `read`    | Read file contents                   | `path`                               |