Repository navigation
Conversation
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: true
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. |
a3c98b2 to
d1a230d
Compare
Co-authored-by: Cursor <cursoragent@cursor.com>
d1a230d to
179570b
Compare
Resolve the app-server-host registration conflict by wrapping the local delegation API with sharedDelegationRegistration from main and keeping this branch's subscribeActivity hook.
|
Merged current The only conflict was in Locally on this head: (AI-assisted reply.) |
Add optional
--stall-after-ms/ MCPstallAfterMsto Thread watches. A running Thread that produces no observed Harness activity emits one advisory alert per silence episode while its watch remains active; new activity, including known descendants, resets the clock.Activity and pending stall alerts stay in memory. Restarting restores the watch and its threshold, then starts a fresh silence interval. Closed native ancestors are retained only while open descendants still report through them. Persisted watch adoption reuses the Host filesystem lock per record so concurrent Hosts cannot both adopt it.
Validation: typecheck, lint, 173 focused tests across 10 watch/CLI/MCP/event/persistence/activity suites, and 32 adoption/restart tests passed.
CI passed Linux x64, Linux ARM64 and Windows. macOS failed the unchanged Web relay HTTP/2 test
serves authenticated h2 RPC, compressed assets, uploads and live events on one relay connectionwithERR_HTTP2_INVALID_SESSION. This PR changes neither Web Server nor Remote Relay. Retrying the failed job through the GitHub integration returned HTTP 403 (Resource not accessible by integration), so this PR remains a draft pending CI confirmation.