Skip to content

v0.3.2

Latest

Choose a tag to compare

@feigeCode feigeCode released this 26 Oct 08:42

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.exec and navop tool call ssh.exec all 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 as sftp_upload_2 are addressed correctly.
  • navop status reports the runtime again. navop.runtime_status was
    matched by exact name too, which left runtime: null and empty
    toolGroups/disabledToolGroups - the disabled groups never showed up.
    Non-existent tools now name their wire form in details.requiredClientTool.

Upgrade with npm install -g @navop/cli@0.3.2.