Add file and git operations accessible from Clojure code

This commit is contained in:
2026-05-08 17:13:12 +03:00
parent b239dd959b
commit dbf05f4e96
5 changed files with 83 additions and 6 deletions
+5 -3
View File
@@ -36,9 +36,11 @@
- [x] Извикване на Nim функции: `(nim/math/sin x)`, `(nim/strutils/toUpper s)`
- [x] C FFI през Nim `importc`
## Фаза 4: AI-Native Инструменти 🔄
- [ ] Файлови операции от REPL: `(file/read "path")`, `(file/write "path" "content")`
- [ ] Git операции от REPL: `(git/status)`, `(git/commit "msg")`, `(git/push)`
## Фаза 4: AI-Native Инструменти
- [x] Файлови операции: `(file/read "path")`, `(file/write "path" "content")`, `(file/append "path" "content")`
- [x] Файлови операции: `(file/ls "dir")`, `(file/exists? "path")`
- [x] Git операции: `(git/status)`, `(git/commit "msg")`, `(git/push)`
- [x] Git операции: `(git/diff)`, `(git/log)`
- [ ] nREPL протокол съвместимост
- [ ] Tool-call формат за интеграция с AI frameworks