Re: [NonGNU] new: hermes

Richard Stallman <[email protected]> Tue, 11 Aug 2026 00:40:51 -0400
Newsgroups gmane.emacs.devel
Message-ID <[email protected]>
[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

When I read text in the description you sent, I keep having the
feeling that there is missing piece, taken for granted in every
sentence, that I don't understand.  I notice its absence because the
points I do understand don't quite link up, but I can't tell what the
missing piece looks like.

So I will look at them and see if I can ask a question that
will help me undersand something.

  > Hermes can inspect and edit files, run commands, search the web, operate
  > Git repositories and schedule recurring work.

Emacs can inspect and edit files, run commands, talk to search
engines, use git.

What would be the advantage, in Emacs, of doing these things via
Hermes instead of doing them by executing keyboard commands or Lisp
expressions?

  > Hermes profiles are separate agent instances, each with its own tools,
  > skills, memory, permissions and configuration.  A default profile can
  > handle conversation

Could you explain concretely what "conversation" means here?
How does Hermes do "conversation"?

  > When it solves a non-trivial
  > problem, it can save the procedure as an editable skill and reuse it in
  > later sessions.  It can update skills when their instructions prove
  > incomplete or wrong.  Persistent memory stores preferences and facts
  > about the working environment.

Does this mean Hermes needs to learn how to edit a file?

What method does Hermes need to learn?
How to use C-x C-f and C-x C-s?
How to use the various Emacs editing commands
to carry out the desired changes in the text?

I already know how to do that.  What is the benefit I would
get by hooking up Hermes to do that?

How does Hermes "learn"?  How can it judge whether the result
of something it just did was good or bad?

Does Hermes depend on using an LLM?

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)