Chirp 0.7.1
Native DevTools trace wiring and request-aware filesystem page actions.
Focus: ship the native DevTools tracing follow-through and fix request-scoped service injection for filesystem page actions.
This patch release keeps the public API shape stable. It improves development
diagnostics and fixes_actions.pydispatch so action handlers can safely
depend on the current request and request-awareapp.provide()factories.
Highlights
Native DevTools debug runtime
Chirp DevTools now uses server-owned debug runtime wiring and native
EventStream traces instead of replacing browser EventSource.
Internal debug and reload routes are classified as framework-owned, hidden from
normal DevTools activity by default, and protected from application route
collisions at freeze time. Debug responses include typed return traces so
DevTools can report negotiated return branches such asPageComposition,
Fragment, OOB, Suspense, Stream, EventStream, Action, and
ValidationErrorwithout parsing response bodies.
Request-aware filesystem actions
Filesystem_actions.py dispatch now passes the current Requestinto action
functions and request-awareapp.provide()factories. Apps that resolve
tenant, member, or other request-scoped service context in providers now get the
same behavior from action-only POST workflows that page handlers already had.