Live data from Hacker News

iTerm2 3.5.0

iterm2.com

1–10 of 167 posts

Re: iTerm2 3.5.0

#3
> A new AI feature in the Toolbelt, "Codecierge", lets you set a goal and then walks you step-by-step to completing it by watching the terminal contents

What exactly is “watching the terminal contents”? Does this happen locally or is data sent to a third party?

If a third party is involved, what data is shared exactly?

Re: iTerm2 3.5.0

#4
post #2

More reasonably wrapped (i.e. not 50 chars) version: https://gist.github.com/joshka/ac9a31c75824489097234bb0e0494...

(From the original)

- The password manager can now use LastPass or 1Password rather than the keychain. Use the (⋯) menu next to the search field to configure it.

I miss the text encoding menu in Firefox :)

Re: iTerm2 3.5.0

#5
Is it just me, or allowing hallucinations into my terminal a line that I am not willing to cross?

Also, it would make a lot of sense to have an option to use a local ollama instance instead--otherwise this just feels like a cool feature that seemed like a good idea at the time, and not something thought through where it regards privacy and likelihood of damage.

Re: iTerm2 3.5.0

#6
post #3

> A new AI feature in the Toolbelt, "Codecierge", lets you set a goal and then walks you step-by-step to completing it by watching the terminal contents What exactly is “watching the terminal contents”? Does this happen locally or is data sent to a third party? If a third party is involved, what data is shared exactly?

If this is a local pattern matcher trained on some text pool it could be really useful.

Re: iTerm2 3.5.0

#7
post #3

> A new AI feature in the Toolbelt, "Codecierge", lets you set a goal and then walks you step-by-step to completing it by watching the terminal contents What exactly is “watching the terminal contents”? Does this happen locally or is data sent to a third party? If a third party is involved, what data is shared exactly?

Well, the very next sentence after your quote is "It requires you to supply an OpenAI API key" which should answer your question.

Here's the default prompt:

> Return commands suitable for copy/pasting into \(shell) on \(uname). Do NOT include commentary NOR Markdown triple-backtick code blocks as your whole response will be copied into my terminal automatically.

> The script should do this: \(ai.prompt)

Re: iTerm2 3.5.0

#8
post #4
post #2

More reasonably wrapped (i.e. not 50 chars) version: https://gist.github.com/joshka/ac9a31c75824489097234bb0e0494...

(From the original) - The password manager can now use LastPass or 1Password rather than the keychain. Use the (⋯) menu next to the search field to configure it. I miss the text encoding menu in Firefox :)

No KeePass support, then?

Re: iTerm2 3.5.0

#9
post #3

> A new AI feature in the Toolbelt, "Codecierge", lets you set a goal and then walks you step-by-step to completing it by watching the terminal contents What exactly is “watching the terminal contents”? Does this happen locally or is data sent to a third party? If a third party is involved, what data is shared exactly?

Well, the very next sentence after your quote is "It requires you to supply an OpenAI API key" which should answer your question. Here's the default prompt: > Return commands suitable for copy/pasting into \(shell) on \(uname). Do NOT include commentary NOR Markdown triple-backtick code blocks as your whole response will be copied into my terminal automatically. > The script should do this: \(ai.prompt)

This doesn’t answer my question about watching the terminal contents. If I ‘cat’ a file, is the file’s contents sent to openai?

Re: iTerm2 3.5.0

#10
post #9

Earlier quoted context omitted.

Well, the very next sentence after your quote is "It requires you to supply an OpenAI API key" which should answer your question. Here's the default prompt: > Return commands suitable for copy/pasting into \(shell) on \(uname). Do NOT include commentary NOR Markdown triple-backtick code blocks as your whole response will be copied into my terminal automatically. > The script should do this: \(ai.prompt)

This doesn’t answer my question about watching the terminal contents. If I ‘cat’ a file, is the file’s contents sent to openai?

When you open Codecierge in the toolbar sidebar, it warns you with this:

> Everything that happens in your terminal while Codecierge is running will be sent to OpenAI. Don't send them confidential information!

And when you check the box "Run commands automatically" it shows you this popup:

> This lets an AI completely control your computer. It could delete your files, do something stupid or dangerous, or lead to the downfall of humanity. Proceed with caution.

Though that's the Codecierge feature "Toolbelt -> Show Toolbelt" + Toggle "Codecierge" toolbelt window. "Run commands automatically" is hilarious.

The simpler Edit -> Engage AI (Cmd+Y) feature seems much more useful for day to day stuff and it doesn't send terminal contents to OpenAI. e.g. Cmd+Y -> "Extract foo.tar in verbose mode".

That renders the LLM's response command in a small pane and you have to Shift+Enter to go ahead and paste it into the terminal. That's really nice.

Post reply on HN