My IDE is BBEdit. I'd like to facilitate better integration with BBEdit & aider.
Since BBEdit uses "shell worksheets" which are not terminal (tty), aider doesn't run in there. But if aider had another 'interface' (other than readterm and streamlit) then I can initiate chat with BBEdit devs to possibly support aider directly. @siegel
For proof-of-concept I created an API for aider. As simple test I was able to add files and send a chat message from a BBEdit shell worksheet. So hopefully BBEdit and aider can become good friends.
Issue
My IDE is BBEdit. I'd like to facilitate better integration with BBEdit &
aider
.Since BBEdit uses "shell worksheets" which are not terminal (tty),
aider
doesn't run in there. But ifaider
had another 'interface' (other than readterm and streamlit) then I can initiate chat with BBEdit devs to possibly supportaider
directly. @siegelFor proof-of-concept I created an API for
aider
. As simple test I was able to add files and send a chat message from a BBEdit shell worksheet. So hopefully BBEdit andaider
can become good friends.Is an "api" a reasonable feature for
aider
?Alternatively, rather than 'http' API, how about using stdin/stdout (or other FD's) for JSON RPC (similar to LSP)?
Version and model info
No response