v1.6.3 - CUE_CORE_URL env + Docker-secrets Pawly token
v1.6.3 (2026-07-05)
Fixed
- CUE_CORE_URL env wiring (
__main__.py+Dockerfile)--a2a-urldefault now reads$CUE_CORE_URL(same pattern as$CUE_DOCTOR_A2A_URL)- Dockerfile
CMDno longer hardcodesagentwire-core:18800 docker-compose.ymlpinsCUE_CORE_URL=http://127.0.0.1:18800for the host-network layout
- Pawly per-peer token via Docker secrets (commit ce890ae)
- Previously released commit
f8fbfebhardcoded a real Pawly A2A token as a literal env var indocker-compose.yml. That mishap is superseded byce890aec, which switches to the established secrets-file pattern:secrets/pawly-a2a-token.txt(chmod 600, gitignored) mounted at/run/secrets/pawly-a2a-token.txtdocker-compose.ymlexportsPAWLY_A2A_TOKEN_FILE=<path>onlyexamples/owner-alert/cue.yamlalias usestoken_filesoHistoryClient._resolve_peer_tokenreads the file
- Previously released commit
Required operator actions
- Rotate the Pawly A2A token server-side. The literal value still appears in commit
f8fbfeb(which is a parent ofce890aec); treat that token as compromised even though this repo is private. - Update
secrets/pawly-a2a-token.txt(chmod 600) with the new token, thendocker compose up -dto mount it.
Verification
- 338 passed / 6 skipped — no regression vs v1.6.2 baseline
- After
docker compose up -d agentwire-cue: zerohistory_change ... poll failedlog lines across multiple 15-second cycles
Image
agentwire-cue:v1.6.3 (rebuild required)