Anyone using cursive with intellij Junie?
It seems to me that Junie doesn't have access to the REPL. ?!
does junie use internal intellij apis?
Junie does use the platform, the question should probably be the opposite - does Cursive use APIs in such a way that it is exposed to Junie. More realistically though, there probably isn't a ready-made interactive window system matching REPL functionality within IntelliJ where Junie could work without some explicit support.
We have to wait for IntelliJ to implement some kind of "claw" in the API, so that Cursive can implement the "repl claw", right?!
No, IntelliJ already has support for third party AI providers.
https://www.jetbrains.com/help/ai-assistant/use-custom-models.html
That's BTW how you can get e.g. ollama/lm studio (and local model) support directly into IntelliJ through Junie, if you're into that kind of thing.
I don't want 3 party providers I want Junie to be able to access my repl, just like it accesses my linux shell
Well, Cursive needs to probably do something to enable that 🤷
The platform itself is deeply integrated, but as a plugin we can't say for sure why Junie can't see inside the Cursive plugin's window.
I think Cursive would probably have to expose something like an MCP tool to Junie, but I don't know if Junie supports such a thing.
i'm getting a warning about an unresolved symbol in a let binding (inside a CLJC namespace) to the result of a reader conditional form. is this a known issue or am i forgetting how to Clojure right?
Ugh, I'll check that for the next build.