Add file and git operations accessible from Clojure code
This commit is contained in:
+5
-3
@@ -36,9 +36,11 @@
|
||||
- [x] Call Nim functions: `(nim/math/sin x)`, `(nim/strutils/toUpper s)`
|
||||
- [x] C FFI via Nim `importc`
|
||||
|
||||
## Phase 4: AI-Native Tooling 🔄
|
||||
- [ ] File operations from REPL: `(file/read "path")`, `(file/write "path" "content")`
|
||||
- [ ] Git operations from REPL: `(git/status)`, `(git/commit "msg")`, `(git/push)`
|
||||
## Phase 4: AI-Native Tooling ✅
|
||||
- [x] File operations: `(file/read "path")`, `(file/write "path" "content")`, `(file/append "path" "content")`
|
||||
- [x] File operations: `(file/ls "dir")`, `(file/exists? "path")`
|
||||
- [x] Git operations: `(git/status)`, `(git/commit "msg")`, `(git/push)`
|
||||
- [x] Git operations: `(git/diff)`, `(git/log)`
|
||||
- [ ] nREPL protocol compatibility
|
||||
- [ ] Tool-call format for AI framework integration
|
||||
|
||||
|
||||
Reference in New Issue
Block a user