Feature: Let the model access my project's git log and git diffs
I'm working on semi autonomous (needs confirmation) agentic behavior of the plugin (LLM can read dirs, files, grep, execute git, create, modify files etc), planed for 0.8.4.
You should check 0.8.1 in pypi, there are basic git actions from chat window and some other fixes for 0.8.0 release...
I understand. I will add run:git fence from LLM, so git commands can be run, but with AI assistant chat form of plugin (no full autonomy like CC) there will be some pitfalls to this functionality. The git write actions will work ok: ex. plugin executes $ git commit or push and it's done. The problem is with view class of commands (or not - plugin have access to git files, can analize them) - git should return some output and LLM should received it, probably automatically, so message should be send...
I understand. I will add run:git fence from LLM, so git commands can be run, but with AI assistant chat form of plugin (no full autonomy like CC) there will be some pitfalls to this functionality. The git write actions will work ok: ex. plugin executes $ git commit or push and it's done. The problem is with view class of commands - git should return some output and LLM should received it, probably automatically, so message should be send by plugin without user interaction. That would requirer architectural...
I'll fix this .git file filter, it was too conservative.
v 0.8.0 chats collection in chat history
v 0.7.1 fixes