Enter to send·Shift+Enter new line
GitTraceMiddleware( self, backend: Callable[[], BackendProtocol], cwd: str )
AgentMiddleware[AgentState, ContextT]
Register this invocation alongside any approval-resume siblings.
Register this invocation without changing graph state.
Merge final work attribution into this turn's earlier calls.
Keep optional trace transport off the server event loop.
Compare actual backend checkouts around tool execution.
Observe asynchronous tools without changing their outputs.
Observe backend work and backfill only the initiating user turn.