Skip to content

Releases: mirasoth/soothe-client-python

soothe-client-python v0.10.0

Choose a tag to compare

@caesar0301 caesar0301 released this 16 Jul 16:09

soothe-client-python 0.10.0

Breaking

  • Command clients renamed to AsyncCommandClient / CommandClient (soothe_client.command_client)
  • Removed WsCommandClient, SyncWsCommandClient, and *_ws_command_client_from_config
  • Removed root-package *Params re-exports; use soothe_client.protocol_params

PyPI: https://pypi.org/project/soothe-client-python/0.10.0/

soothe-client-python v0.9.10

Choose a tag to compare

@caesar0301 caesar0301 released this 16 Jul 16:02

soothe-client-python 0.9.10

Added

  • autopilot_cancel_all RPC helper
  • Preferred aliases: AsyncCommandClient, CommandClient, command_client_from_config, async_command_client_from_config

Changed

  • Slimmed package / appkit public exports; *Params live in soothe_client.protocol_params

PyPI: https://pypi.org/project/soothe-client-python/0.9.10/

soothe-client-python v0.9.7

Choose a tag to compare

@caesar0301 caesar0301 released this 16 Jul 07:40

soothe-client-python 0.9.7

Fixed

  • Ignore stale turn-end frames (complete / soothe.stream.end) left over from a prior goal before the next query starts

Changed

  • Shared stream-terminal detection helpers; mypy is required in make verify and CI

Publishing to PyPI via GitHub Actions trusted publisher.

soothe-client-python v0.9.6

Choose a tag to compare

@caesar0301 caesar0301 released this 16 Jul 00:42

soothe-client-python 0.9.6

Added

  • connected_websocket / protocol1_rpc helpers for oneshot RPCs
  • Live-daemon integration suite and runnable examples (0106)
  • pillow as a default dependency

Changed

  • Require soothe-sdk>=0.8.1
  • Examples default to fast text_completion (SOOTHE_EXAMPLE_AGENT=1 for full agent)

Fixed

  • Flat appkit payloads coerced to protocol-1 envelopes
  • DaemonSession.iter_turn_chunks ends on soothe.stream.end and supports max_wait_s
  • Clearer handshake errors for stopped/error/degraded daemons

Publishing to PyPI via GitHub Actions trusted publisher.

v0.9.4

Choose a tag to compare

@caesar0301 caesar0301 released this 15 Jul 17:16

soothe-client-python 0.9.4

Added

  • Makefile (lint/format/fix/test/build/verify/publish + version bumps)
  • GitHub Actions CI (Python 3.11–3.13) and Release (PyPI trusted publishing)
  • Appkit examples under examples/appkit/
  • DEFAULT_DELIVERABLE_PHASES (excludes plan_direct)

Also includes 0.9.3 turn-lifecycle parity (idle/soft-complete, status-idle, attachment compaction) if not previously published.

v0.9.2

Choose a tag to compare

@caesar0301 caesar0301 released this 15 Jul 17:02

Full Changelog: v0.9.1...v0.9.2

v0.9.1

Choose a tag to compare

@caesar0301 caesar0301 released this 15 Jul 16:54