Skip to content

fix(runtime): default Agent Node to discovered security - #13

Merged
kinzhi merged 2 commits into
mainfrom
code/runtime-token-only-consumers
Jul 21, 2026
Merged

fix(runtime): default Agent Node to discovered security#13
kinzhi merged 2 commits into
mainfrom
code/runtime-token-only-consumers

Conversation

@kinzhi

@kinzhi kinzhi commented Jul 21, 2026

Copy link
Copy Markdown
Contributor

Summary

  • pin Agent Node to the public Go SDK token-only discovery update
  • remove the drift-prone vendored dependency tree and use verified readonly modules
  • make CI and release builds run with GOWORK=off and -mod=readonly
  • add regressions for certificate-free token-only startup and Public A2A proxying
  • preserve complete explicit mTLS configuration for compatibility

Root cause

Agent Node was compiled against manually synchronized vendor contents whose module metadata pointed at an older SDK. That made token-only behavior depend on untracked source drift and forced vendor mode in CI and release builds.

Validation

  • GOWORK=off GOFLAGS=-mod=readonly go list ./...
  • GOWORK=off GOFLAGS=-mod=readonly go test -count=1 ./...
  • GOWORK=off GOFLAGS=-mod=readonly go test -race -count=1 ./...
  • GOWORK=off GOFLAGS=-mod=readonly go vet ./...
  • GOWORK=off GOFLAGS=-mod=readonly go build ./cmd/openlinker-agent-node
  • GOWORK=off GOFLAGS=-mod=readonly go mod verify

@kinzhi
kinzhi merged commit 46e0b57 into main Jul 21, 2026
1 check passed
@kinzhi
kinzhi deleted the code/runtime-token-only-consumers branch July 21, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant