refactor: register extension index via exthttp.RegisterRevisionedHandler - #151
Conversation
Replace the hand-rolled startedAt + IfNoneMatchHandler index wiring with exthttp.RegisterRevisionedHandler, so the index ETag is centralized in the SDK and reflects registration state instead of process start. Bumps extension-kit to v1.11.0 and the SDK kits to the releases that bump the revision on register/clear.
|
Claude finished @joshiste's task in 1m 57s —— View job Claude's Review
This is a clean, well-scoped refactor. Summary of what I verified:
No bugs, security issues, or concurrency problems found. Note: I was unable to run |
|



Replaces the hand-rolled
startedAt+IfNoneMatchHandlerindex wiring withexthttp.RegisterRevisionedHandler, so the index ETag is centralized in the SDK and reflects registration state instead of process start.Bumps
extension-kitto v1.11.0 and the SDK kits it uses to the releases that bump the revision on register/clear. Behavior is unchanged for existing agents; the ETag value stays an unquoted string that round-trips as before.