<feed xmlns='http://www.w3.org/2005/Atom'>
<title>newos4/skills/chatting-with-hermes.json, branch main</title>
<subtitle>newOS4 - the browser terminal that runs WebX11 user spaces</subtitle>
<id>https://newos.webx11.duckdns.org/newos4/atom?h=main</id>
<link rel='self' href='https://newos.webx11.duckdns.org/newos4/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://newos.webx11.duckdns.org/newos4/'/>
<updated>2026-10-23T18:09:15+00:00</updated>
<entry>
<title>fix(newos4): skill points at the served contract URL, not a VFS path (v4.6.75)</title>
<updated>2026-10-23T18:09:15+00:00</updated>
<author>
<name>Agando</name>
<email>roduccomm@gmail.com</email>
</author>
<published>2026-10-23T18:09:15+00:00</published>
<link rel='alternate' type='text/html' href='https://newos.webx11.duckdns.org/newos4/commit/?id=492cbe7c24bc84b4f541235e62adce19fc690e35'/>
<id>urn:sha1:492cbe7c24bc84b4f541235e62adce19fc690e35</id>
<content type='text'>
The OS4 agent reported the skill cites /_docs/chat-contract.md, which does not exist in its
VFS — correct: the file lives on the host and is served over HTTP. Browser VFS and disk are
two stores, so a path-only pointer is a dead end. Now names the URL.
</content>
</entry>
<entry>
<title>docs(newos4): seed a chatting-with-hermes skill (v4.6.74)</title>
<updated>2026-10-23T17:52:28+00:00</updated>
<author>
<name>Agando</name>
<email>roduccomm@gmail.com</email>
</author>
<published>2026-10-23T17:52:28+00:00</published>
<link rel='alternate' type='text/html' href='https://newos.webx11.duckdns.org/newos4/commit/?id=ec6ca5490edc48afc57187c28e3532336e7619bc'/>
<id>urn:sha1:ec6ca5490edc48afc57187c28e3532336e7619bc</id>
<content type='text'>
A command that exists but is undocumented might as well not exist: the agent had no way to
learn that `hermes` exists, that `chat` is taken, that replies are asynchronous, or that
the cursor is milliseconds. Skill covers the commands, the chat_hermes tool, the failure
table (401/413/429/503/507), the rules that keep it useful, and how to verify a send.

Seeded from skill-pack-core._buildSkills() so every fresh session gets it; mirrored to
skills/chatting-with-hermes.{md,json} + index.json (19 entries).
</content>
</entry>
</feed>
