Add fswatch-based kubeconfig monitoring #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Add fswatch-based kubeconfig monitoring for comprehensive context switch detection
Implements issue kubectx-timeout-1904: Add file system monitoring using fswatch to detect kubectl context switches made outside the shell wrapper.
This enables detection of context switches from ANY tool including:
Key Features:
Implementation:
Documentation Updates:
Testing:
Note: fswatch is optional - daemon works perfectly without it using shell wrapper detection alone.
🤖 Generated with Claude Code
Description
Beads Issue
Closes:
kubectx-timeout-XXXType of Change
Testing
Unit Tests
Integration Tests
Manual Testing
Manual Testing Details:
Code Quality Checklist
Required (Must Pass)
gofmtandgoimportsgolangci-lint run ./...)gosec ./...)Code Review Standards
Documentation
Security Considerations
Security Review Details:
Performance Considerations
Performance Details:
Breaking Changes
Screenshots / Logs
Reviewer Notes
Pre-Review Checklist (for submitter)
Before requesting review, verify:
Review Priority:
Senior Review Required: (auto-detected by changes)