Skip to content

[codex] Release helloagentai 0.1.1 with handler tests#1

Merged
hsyvy merged 3 commits into
mainfrom
codex-python-sdk-0.1.1-tests
May 13, 2026
Merged

[codex] Release helloagentai 0.1.1 with handler tests#1
hsyvy merged 3 commits into
mainfrom
codex-python-sdk-0.1.1-tests

Conversation

@hsyvy
Copy link
Copy Markdown
Contributor

@hsyvy hsyvy commented May 13, 2026

What changed

  • Bumps helloagentai to 0.1.1 for the Python SDK release.
  • Allows Agent message handlers to return None to acknowledge without emitting an empty final reply chunk.
  • Adds focused SDK tests for handler behavior, websocket auth, reconnect/backoff, encrypted messages, user sends, token helpers, crypto, tools, keystore, channels, and discovery.
  • Updates CI and release workflows to run ruff and pytest before building or publishing.
  • Modernizes package license metadata to avoid setuptools deprecation warnings.

Why

The Hermes connector needs the Python SDK to support async handlers that perform work without sending an immediate reply. The previous behavior converted None into an empty final stream chunk, which looked like a reply on the wire.

Validation

  • pytest --cov=helloagent --cov-report=term-missing --cov-fail-under=90: 38 passed, 95% coverage.
  • ruff check helloagent tests: passed.
  • python -m build: built helloagentai-0.1.1 sdist and wheel.
  • Verified PyPI currently has helloagentai 0.1.0, so 0.1.1 is available.

@hsyvy hsyvy marked this pull request as ready for review May 13, 2026 04:43
@hsyvy hsyvy merged commit b81d1ce into main May 13, 2026
5 checks passed
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