Skip to content

v1.0.3 — Connection-stability hardening

Choose a tag to compare

@wu-changxing wu-changxing released this 29 Jun 11:05

Connection-stability hardening

Agent sessions now ride through transient relay and network blips instead of aborting. This release also folds in four PRs that merged to main during the cycle.

🔧 Connection & Network Resilience

  • Relay reconnect: agents stay registered across transient relay failures, and client PING is forwarded so live sessions survive brief drops.
  • Reconnect backoff: relay reconnect attempts back off and escalate; ping docs synced; onboard pop tightened.
  • Idle forwarder: the io forwarder wait is bounded so idle sessions no longer pin executor threads.
  • LLM client: the OpenOnion client now tolerates 20s connects with 5 retries, so a single transient blip can't kill an agent run.

🐛 Bug Fixes

  • Onboard gating: the gated CONNECT completes only after onboard succeeds.
  • Trust gate: blacklist is re-applied after onboard so it can't bypass the trust gate.

♻️ Internal

  • Network rename: caller identity → agent_address; host recipient → recipient_address.
  • Tests: relay supervisor endpoint discovery isolated.
  • Docs: connection-stability behavior documented.

📦 Also included (merged to main this cycle)

  • Support named template deploys and repeatable skills (#163)
  • Add no-progress guard plugin (#165)
  • Align model examples with supported proxy models (#164)
  • Publish hosted agent relay profile (#160)

Installation

pip install --upgrade connectonion

Full Changelog: v1.0.2...v1.0.3