Skip to content

Add runtime intelligence and dynamic level control - #23

Merged
nikhilvdev merged 1 commit into
mainfrom
feat/phase-18-runtime-intelligence
Oct 4, 2026
Merged

nikhilvdev merged 1 commit into
mainfrom
feat/phase-18-runtime-intelligence

Conversation

@nikhilvdev

Copy link
Copy Markdown
Owner

Introduces bounded FlightRecorderPlugin, AdaptiveSamplingPlugin, and RunSummaryPlugin for per-run debug capture, adaptive sampling, and run-level summaries. Adds runtime level reloading via signal/file/env watchers and documents the new behavior in the README and changelog. Includes focused tests and a memory benchmark for the flight recorder.

Summary

Checklist

  • ruff check . passes
  • mypy logquill passes (--strict on the public API)
  • pytest passes, and new surface area has test coverage
  • Public API additions are documented in README.md with a runnable example
  • CHANGELOG.md has an entry under Unreleased
  • If this touches the cross-language contract (levels, logger methods,
    record shape, transport/plugin contracts, config shape) shared with
    logquill-js, a matching tracking issue/PR is opened there

Scope

Introduces bounded FlightRecorderPlugin, AdaptiveSamplingPlugin, and RunSummaryPlugin for per-run debug capture, adaptive sampling, and run-level summaries. Adds runtime level reloading via signal/file/env watchers and documents the new behavior in the README and changelog. Includes focused tests and a memory benchmark for the flight recorder.
@nikhilvdev
nikhilvdev merged commit 654ef4f into main Oct 4, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant