SDK: reposition + should_pause soft pause#14
Conversation
Promote soft-pause as the recommended response loop; record LLM spend with rail=llm and provider in context.
Fail-open pause poll for agents; first-class soft-pause webhook receiver; rail=llm already on monitor_llm.
|
@coderabbitai review |
✅ Action performedReview finished.
|
📝 WalkthroughWalkthroughBurnwatchClient now supports cached, fail-open agent pause-status queries. A stdlib-only webhook example verifies signed deliveries, rejects invalid requests, acknowledges valid requests, and triggers an application pause hook for matching events. LLM spend recordings now use the 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Comment |
There was a problem hiding this comment.
Actionable comments posted: 3
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: CHILL
Plan: Pro Plus
Run ID: f90c2e11-ae77-42c6-9d1f-e75a8588cf8e
⛔ Files ignored due to path filters (1)
README.mdis excluded by!**/*.md
📒 Files selected for processing (4)
burnwatch/client.pyburnwatch/llm.pyexamples/soft_pause_webhook.pytests/test_client.py
|
@coderabbitai review |
✅ Action performedReview finished.
|
Summary
Test plan