Repository navigation
What's changed
The Navop host sanitises its internal dotted tool ids into function-calling safe
names before advertising them on tools/list (sftp.upload becomes
sftp_upload). The CLI still matched names exactly, so every convenience
command and navop call failed with tool_not_found against any host released
after that change.
- Dotted ids are accepted again.
navop sftp upload,navop db query,
navop tool schema ssh.execandnavop tool call ssh.execall resolve to the
name the host actually advertises. Both spellings keep working, so older hosts
that still advertise dotted names are unaffected. - Calls use the advertised name. The CLI now sends the exact wire name, so
collision-suffixed entries such assftp_upload_2are addressed correctly. navop statusreports the runtime again.navop.runtime_statuswas
matched by exact name too, which leftruntime: nulland empty
toolGroups/disabledToolGroups- the disabled groups never showed up.
Non-existent tools now name their wire form indetails.requiredClientTool.
Upgrade with npm install -g @navop/cli@0.3.2.