You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 99e9e3c
Browse filesBrowse the repository at this point in the historyBrowse files
refactor: prefer streams for collection transforms; tighten conventions
Convert imperative collection-transform loops to Stream pipelines across
core/runtime/client where the body is pure map/filter/reduce (no checked
exceptions, no primitives, no I/O). Examples: every enum fromWire, the
Lease capability builder, AgentRegistry's resolve + describe, the
SessionLoop job-filter chain, and the ResumeBuffer ring snapshots.
Tighten Java conventions while in the area:
- annotate IdempotencyStore.claim nullable return
- make ArcpClient's sealed Message switch exhaustive (no default branch)
- narrow catch (Exception) to RuntimeException where Agent.run is not the
boundary; narrow WebSocketTransport close to ExecutionException |
TimeoutException
- move ReplayingPublisher and StdioTransport off synchronized blocks to
ReentrantLock, with comments explaining why the lock spans blocking I/O
- promote volatile long lastInboundMillis to AtomicLong for consistency
with neighbouring counters
- TckProvider extends AutoCloseable so ConformanceSuite can drop its
hand-rolled finally close
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments