Skip to content

Releases: larsderidder/tether

v0.2.5

13 Feb 21:06

Choose a tag to compare

  • Filter Codex sessions from discovery when sidecar is not configured
  • Surface API error messages on attach failure instead of raw HTTP traceback
  • Move inline imports to top of file

v0.2.4

13 Feb 20:36

Choose a tag to compare

  • Fix pi sessions staying in typing/running state after agent completes a turn
  • Gate Codex attach behind TETHER_CODEX_SIDECAR_URL (clear error instead of 503)
  • Suppress noisy discord.py library logs
  • Handle port-in-use with a clear error message
  • Show Discord !setup hint on startup when channel ID is not configured
  • Loosen dependency pins to support Python 3.13

v0.2.3

13 Feb 19:23

Choose a tag to compare

  • Fix installation on Python 3.13 by loosening dependency pins (pydantic, fastapi, uvicorn, structlog)

v0.2.2

13 Feb 16:48

Choose a tag to compare

  • Remove legacy tether-agent entry point (use tether start instead)
  • Switch to MIT license
  • Fix duplicate license classifier

v0.2.1

13 Feb 15:15

Choose a tag to compare

Fix dependency pins: require agent-tether>=0.4.0, Python >=3.11.

v0.2.0

13 Feb 15:02

Choose a tag to compare

Extract bridge and discovery code into standalone packages.

  • Bridges, runner protocol, and shared logic now provided by agent-tether (PyPI)
  • Session discovery (Claude Code, Codex, Pi) now provided by agent-sessions (PyPI)
  • ~5,900 lines moved to standalone libraries, replaced with thin compatibility shims
  • All existing imports and behavior preserved

v0.1.0

28 Jan 13:29

Choose a tag to compare

Initial PyPI release