ModelConnector/crates
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Hands 51982b7f63 lease readouts: a pool of their own, a refusal over it, the arm's promises pinned, the request type named for the lease
Readouts no longer take a lease's connection slot: the accept loop admits
max_connections + READOUT_CONNECTIONS, a lease holds one of max_connections
after it is read, a readout one of READOUT_CONNECTIONS, and a readout over its
limit is refused Busy rather than dropped. Socket tests hold the service lock
and a metered cell across readouts (no asking, no week wait, no lock), flood
the readout pool beside leases, and pin the refusal. The new public request
type is LeaseUsageReadoutRequest so it no longer shares a name with the kit's
EnvelopeKind::UsageReadoutRequest; wire bytes and fixtures are unchanged.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-06 23:31:24 +01:00
..
claude-connector lease readouts: a pool of their own, a refusal over it, the arm's promises pinned, the request type named for the lease 2026-11-06 23:31:24 +01:00
model-connector connector-usage-only: regenerate v4 goldens and schemas, format, fix tests 2026-10-31 04:51:05 +01:00