I see this in IntelliJ IDEA... Is there a missing...
# firebender
s
I see this in IntelliJ IDEA... Is there a missing shortcut? The most useful feature of AI Pro is the inline completion with Tab. Is this something similar?
Ctrl + K has no effect. It says this, but that only takes me to the (installed) Android plugin.
k
okay so you are on windows machine, you have to click "enable cmd+k" to make this work. also it should be ctrl+k and not cmd+k
thats a possible bug here, going to fix this
s
Clicking on that button doesn’t do anything except opening the plugin menu with Android preselected
k
thanks for reporting this
🙂 1
s
I have a macOS machine, too. Switching between those two.
k
is this on your mac os or on windows?
s
That was on Windows
k
great, that will help me repro
👍 1
so windows > clicking enable cmd + k > opens plugin menu with android preselected (which is a bug)
s
What should happen instead?
k
to unblock you the work around is to go to : triple dot top right of plugin window > click plugin settings > click the hotkeys > manually set the hot key you want
👍 1
@Stefan Oltmann can we huddle for 1 min?
would like to get this resolved for you
s
I’m not a good English speaker. I’ll find the hot key settings
k
whats your native language
im not a good english speaker either and its my first language
😆 1
but no worries, the hot key setting should have you set right
s
Yes, found it. The "Enable Cmd+K" link opens the settings menu - but doesn't go to "Firebender settings". But the "..." does. So I should assign Cmd+K here?
k
yes
and yep thats the bug
s
Junie uses Tab... I'd expect to autocomplete using tab key. Unfortnately I can't enter "Tab" here, because it goes to the next field - as one would expect
k
this is for a different kind of completion
one sec
for autocomplete suggestions, it should be in the firebender settings and be enabled by default
im surprised its not showing up for you
s
What's the name for that setting?
k
triple dot top right of plugin window > click plugin settings > enable code completions
s
Ok, this was enabled.
Ah, maybe it does not work for comments?
k
^^ yes we disable it in certain cases
comments are one of them
cmd + k is better for comments usually
s
I see. If you didn't type a lot of words the comments Junie generates are nonsense, but usually after a few words its a match for what I wanted to document about the function.
k
we could do something similar as well
essentially filter until n chars of comments are written
but yep this was the reason we disabled it is bc ppl found it distracting to have it enabled when they were writing comments
which are very opinionated in what you think other engrs need to read
s
yeah, i can see that and for some situations I would agree. Junies comments are a hit or miss.
💯 1
Ok, the code completion suggestions work. They seem to come from the AI - wasn't sure about this at first. But they can complete in a way that the code won't compile. Junie doesn't do that. If Junie completes it seems to know what parameters a function takes. Firebenders completion suggestions seem to hallucinate
k
thats good to know thanks for reporting this! also engineers mainly choose us for the coding agent, and the ability to paste a feature request or bug fix from jira and firebender doing 70% of the work
k
yeah we could potentially confine next token to match exactly the LSP
that would solve this problem
s
I think Junie does something like that. Must be.
k
my experience is that junie's autocomplete isn't as fast or accurate generally as ours. mainly bc our autocomplete is 7-9x the size of their model
but if they confine to LSP their recommendation will cause less build errors, but will be less creative/expansive
s
I beg to differ. Autocomplete on Junie is pretty good and useful. Even more useful than their agentic work. The main issue with Junie is that the quota is gone instantly.
k
i see and also to be up front, our main focus is improving agents and multi coding agent workflows
1
s
And people get angry. I can see why. Because I own the All Products Pack I was gifted AI Pro - so I won't complain. But I totally see their point. https://www.reddit.com/r/Jetbrains/comments/1ngk817/time_to_protest_jetbrains_ai_quota_changes/
k
if you think autocomplete in junie is more valuable than a coding agent, then it might make sense to stick with junie here
s
I guess I need both.
💯 1
k
that makes sense
s
At least autocomplete shouldn't introduce compile errors. You said you know a solution.
k
itll take longer for us to implement something like that, and i don't want to over promise on this
👍 1
s
I'm not even sure if the autocompletion is part of Junie. Junie is their coding agent - and then there is still AI Chat... and autocompletion. I think these are different things. Sometimes it confuses me what does what.
k
yeah this seems like an ongoing issue w/ ai chat vs junie
s
Yeah, see the reddit posts. There are a lot. People are confused and angry.
k
do people discuss this here in the slack as well, i haven't looked at the junie reddit
s
I'm not following that. r/JetBrains is just in my reddit feed.
As I have way more quota left than I expected I'll use Firebender tommorow for work - only used it so far on my open source pet projects. And next week there will be the point where I tell my boss about it. Maybe I can have both AI Pro & Firebender, maybe I need to decide. Junie has the benefit of costing only $10 / month, but barely has quota. Firebender has really a lot of quota for $30 / month. I don't know if that's to expensive for my boss. Maybe there will be a $15 option with half the quota.
k
Maybe there will be a $15 option
we don't have plans to lower prices. I don't want to make false promises which seems to have backfired heavily on others (ie junie based on that post with a $10/mo plan) the core problem here is that we are a very small company and can't afford to lose money as we grow, or we will go out of business quickly. If your manager needs to manage expenses, then Junie may be a better fit
there are also other cheaper options as well where you can plug in your own API keys, but in general these costs can grow very quickly with LLM usage
s
True. I’m working for a startup, too, so he wants to keep costs low. But on the other hand is AI Pro / Junie with quota that lasts max 2 days also expensive. Its main value right now comes from the unlimited / unmetered code completions, which improved my productivity a lot. Caveat: If AI Pro quota is gone code completions, despite „unlimited“, stops too. So I really just have three tasks for Junie per month and need to stop to be safe I don’t lose all quota. I think the price per value ratio on Firebender is much better. If code completions would work better too I wouldn’t worry about Junie anymore. $30 is three times more expensive than Junie, but if the quota is always like that right now it will last 6 times longer. So with the right prompts it could be cheaper for my company letting Firebender doing the work than me. 🤔
Thinking out loud here. 😄
Is the quota something you adjust behind the scenes or is it fixed, should we buy for a year? What I read on Reddit is that people bought AI Ultimate and suddenly their quota only lasts half as long as before. So I can see that this is a difficult situation.