Skip to content

feat: expand jsonrpc protocol support + fix issues - #6

Merged
factory-davidgu merged 3 commits into
mainfrom
dgu/misc-fixes
Aug 6, 2026
Merged

feat: expand jsonrpc protocol support + fix issues#6
factory-davidgu merged 3 commits into
mainfrom
dgu/misc-fixes

Conversation

@factory-davidgu

Copy link
Copy Markdown
Collaborator

Summary

Validation

  • uv run --group dev python -m pytest (1247 passed, 8 skipped)
  • uv run --group dev python -m mypy --strict src
  • uv run --group dev python -m ruff check .
  • uv run --group dev python -m ruff format --check .

Notes

Live CLI tests remain opt-in with DROID_LIVE_TESTS=1. Tool-control schema expansion is intentionally deferred.

factory-davidgu and others added 2 commits August 4, 2026 19:43
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@factory-davidgu factory-davidgu changed the title Expand Droid JSON-RPC protocol support feat: expand jsonrpc protocol support + fix issues Aug 5, 2026
@varin-nair-factory varin-nair-factory self-assigned this Aug 5, 2026

@varin-nair-factory varin-nair-factory left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I ran the new APIs against a freshly built droid-dev. The live suite passed, and compact, fork, and rewind correctly preserved the original active session. I found one runtime-confirmed lifecycle bug and one structural issue in the typed API boundary.

Comment thread src/droid_sdk/client.py Outdated
Comment thread src/droid_sdk/client.py Outdated
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
@varin-nair-factory
varin-nair-factory self-requested a review August 5, 2026 23:34
@factory-davidgu
factory-davidgu merged commit 2cdec5a into main Aug 6, 2026
@factory-davidgu
factory-davidgu deleted the dgu/misc-fixes branch August 6, 2026 00:11
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.

3 participants