Skip to content

ContextLattice v3.6.1 - Agent Discovery Hardening

Choose a tag to compare

@sheawinkler sheawinkler released this 30 Jun 19:24
7980bdc

ContextLattice v3.6.1 - Agent Discovery Hardening

Patch release for the v3.6 agent operating layer.

Fixed

  • Agent lifecycle discovery now matches running agents by executable identity instead of arbitrary command-line substring hits.
  • Package-manager installs are handled by basename/path identity rather than hard-coded install roots.
  • Hermes installed through Homebrew, Nix, MacPorts, uvx/pipx-style runners, Python module launches, and interpreter console scripts can be detected without assuming the user home path.
  • Hermes Ultra remains a separate agent harness and no longer contaminates hermes-agent discovery.
  • Doctor/discover commands and shell command text no longer make an agent appear active just because the agent name appears in argv.

Verified

  • Public PR #313 merged on public/main at 7980bdc7.
  • Public blocklist scan on changed files passed.
  • git diff --check HEAD~1..HEAD passed.
  • go test -count=1 ./cmd/contextlattice-agent-tools passed.
  • go test ./... passed in services/gateway-go.