diff options
| author | Ben Sima <ben@bensima.com> | 2025-11-29 23:57:15 -0500 |
|---|---|---|
| committer | Ben Sima <ben@bensima.com> | 2025-11-29 23:57:15 -0500 |
| commit | 7d3103a99a81adf9f919564f066ce85e0fecee50 (patch) | |
| tree | f31e22f44b3226c63e023838706a07d8d1fa6b5e /Omni/Agent/Engine.hs | |
| parent | a03642a75d94957846d4734f75e570694aeb41c4 (diff) | |
Implement core coding tools (read, write, bash, search)
Both `bild --test` passes for Engine.hs and Tools.hs, and lint
passes. T
1. **readFileTool** - Reads file contents with optional line
range 2. **writeFileTool** - Creates/overwrites files (checks
parent dir exist 3. **editFileTool** - Search/replace with optional
replace_all flag 4. **runBashTool** - Executes shell commands, returns
stdout/stderr/exit 5. **searchCodebaseTool** - Ripgrep wrapper with
pattern, path, glob, ca
Plus **ToolResult** type and **allTools** export as required.
Task-Id: t-141.3
Diffstat (limited to 'Omni/Agent/Engine.hs')
0 files changed, 0 insertions, 0 deletions
