18cad76e38
- Refactored connection engine with better state management - Improved muxer with enhanced protocol handling - Updated connection bridge and diagnostics - Added new network constants and configuration options - Enhanced session tracking and error handling - Updated dependencies in Cargo.toml
92 lines
12 KiB
JSON
92 lines
12 KiB
JSON
{
|
|
"permissions": {
|
|
"allow": [
|
|
"Bash(ls -la /home/kirill/netrunner-proxy 2>/dev/null || ls -la ~/netrunner-proxy 2>/dev/null || pwd)",
|
|
"Bash(ls -la /home/kirill/ 2>/dev/null | grep -E \"nxrp|netrunner\")",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/ | grep -E \"nxrp|netrunner\")",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/)",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp -type f \\\\\\( -name \"*.rs\" -o -name \"*.toml\" \\\\\\) | head -50)",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src -name \"*.rs\" | sort)",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src -maxdepth 1 -type f -name \"*.rs\")",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/server/src -name \"*.rs\" | sort)",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/socket/)",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/phy/)",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/iface/)",
|
|
"Bash(ls -la //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/storage/)",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp -name \"README*\" -o -name \"*.md\" | grep -v target)",
|
|
"Bash(grep -r \"netrunner\\\\|proxy\\\\|interface\\\\|Channel\\\\|trait.*Device\" //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src --include=\"*.rs\" | head -30)",
|
|
"Bash(grep -r \"pub trait\\\\|pub struct.*Device\" //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/phy --include=\"*.rs\" -A 5 | head -80)",
|
|
"Bash(grep -r \"netrunner\\\\|proxy\\\\|nxrp\" //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp --include=\"*.rs\" --include=\"*.md\" --include=\"*.toml\" 2>/dev/null | grep -v target)",
|
|
"Bash(head -50 //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/CHANGELOG.md)",
|
|
"Bash(grep -n \"impl.*Device\\\\|impl.*RxToken\\\\|impl.*TxToken\" //wsl.localhost/ubuntu-22.04/home/kirill/nxrp-smoltcp/src/phy/*.rs | head -40)",
|
|
"mcp__visualize__read_me",
|
|
"mcp__visualize__show_widget",
|
|
"Bash(ls -la /mnt/c/Users/ 2>/dev/null || ls -la /home/ 2>/dev/null | head -20)",
|
|
"Bash(ls -la /home/kirill/nxrp-smoltcp 2>&1 || ls -la /root/nxrp-smoltcp 2>&1 || find .. -maxdepth 2 -name \"nxrp-smoltcp\" -type d 2>/dev/null)",
|
|
"Bash(cargo check *)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -- bash -c \"cd /home/kirill/nxrp-smoltcp && cargo check --features 'socket-tcp,socket-udp,socket-icmp,medium-ip,proto-ipv4,proto-ipv6,socket-tcp-bbr,alloc' 2>&1 | tail -40\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 bash -c 'export PATH=$PATH:$HOME/.cargo/bin; cd /home/kirill/nxrp-smoltcp && cargo check --features \"socket-tcp,socket-udp,socket-icmp,medium-ip,proto-ipv4,proto-ipv6,socket-tcp-bbr,alloc\" 2>&1 | tail -40')",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -- bash -c $script)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 bash -c 'cd /home/kirill/netrunner-proxy && RUSTFLAGS=\"-A dead_code\" /home/kirill/.cargo/bin/cargo check -p netrunner-client 2>&1')",
|
|
"PowerShell(wsl -d Ubuntu-22.04 bash -c 'cd /home/kirill/netrunner-proxy && RUSTFLAGS=\"-A dead_code\" /home/kirill/.cargo/bin/cargo check -p netrunner-client > /tmp/check_out.txt 2>&1; echo \"EXIT:$?\"')",
|
|
"Bash(RUSTFLAGS=\"-A dead_code\" /home/kirill/.cargo/bin/cargo check -p netrunner-client)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- git -C /home/kirill/netrunner-proxy log --oneline -5 2>&1)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- git -C /home/kirill/netrunner-proxy stash 2>&1)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- /home/kirill/.cargo/bin/cargo check --manifest-path /home/kirill/netrunner-proxy/Cargo.toml -p netrunner-core 2>&1)",
|
|
"PowerShell(tail -5)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- git -C /home/kirill/netrunner-proxy stash pop 2>&1)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- git -C /home/kirill/netrunner-proxy checkout -- .claude/settings.local.json)",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy -type f -name \"*.rs\" | sort)",
|
|
"Bash(grep -rn \"256\\\\|512\\\\|1024\\\\|2000\\\\|4096\\\\|8192\\\\|16384\\\\|32768\\\\|65536\\\\|2048\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null | head -50)",
|
|
"Bash(grep -rn \"256\\\\|512\\\\|1024\\\\|2000\\\\|4096\\\\|8192\\\\|16384\\\\|32768\\\\|65536\\\\|2048\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null | head -50)",
|
|
"Bash(grep -rn \"localhost\\\\|github.com\\\\|ubuntu.com\\\\|192.168\\\\|127.0\\\\|10.0\\\\|100.64\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"localhost\\\\|github.com\\\\|ubuntu.com\\\\|192.168\\\\|127.0\\\\|10.0\\\\|100.64\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"from_secs\\\\|from_millis\\\\|from_micros\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"from_secs\\\\|from_millis\\\\|from_micros\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"\\\\b\\(?:53|80|443|3389|5900|22|123|1935|8080\\)\\\\b\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"\\\\b\\(?:53|80|443|3389|5900|22|123|1935|8080\\)\\\\b\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"match.*port\\\\|3389\\\\|5900\\\\|1935\\\\|8080\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null | head -20)",
|
|
"Bash(grep -rn \"match.*port\\\\|3389\\\\|5900\\\\|1935\\\\|8080\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null | head -20)",
|
|
"Bash(grep -rn \"0x[0-9a-fA-F]\\\\|& 0xFF\\\\|% 1000\\\\|% 256\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"0x[0-9a-fA-F]\\\\|& 0xFF\\\\|% 1000\\\\|% 256\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(grep -rn \"\\\\.new\\(\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src --include=\"*.rs\" 2>/dev/null | grep -E \"new\\\\\\([0-9]|250|181|50\" | head -20)",
|
|
"Bash(grep -rn \"250\\\\|181\\\\|604800\\\\|60\\\\|15\\\\|20\\\\|120\\\\|30\\\\|10\\\\|3\\\\|2\\\\|5\\\\|7\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/client/src/net/engine.rs --include=\"*.rs\" 2>/dev/null | head -40)",
|
|
"Bash(grep -rn \"RTT_PUSH_INTERVAL_MS\\\\|RTT_CHANGE_RATIO\\\\|CREATE_NO_WINDOW\" //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy --include=\"*.rs\" 2>/dev/null)",
|
|
"Bash(xargs grep -l \"DynamicSocketBuffer\\\\|tx_buffer\\\\|rx_buffer\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- /home/kirill/.cargo/bin/cargo check --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1)",
|
|
"Bash(find /mnt /tmp /home -name \"netrunner-proxy\" -type d 2>/dev/null | head -5)",
|
|
"Bash(wsl -d Ubuntu-22.04 -u kirill -- find /home/kirill/netrunner-proxy -name \"Cargo.toml\" -maxdepth 3)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- find /home/kirill/netrunner-proxy -name \"Cargo.toml\" -maxdepth 3)",
|
|
"PowerShell(sort)",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"RUST_BACKTRACE=1 /home/kirill/.cargo/bin/cargo check --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1 | grep -E 'error\\\\[|panicked at|query stack|check_mod' | head -20\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"RUST_BACKTRACE=full /home/kirill/.cargo/bin/cargo check --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1 | grep -E 'diagnostics|muxer|engine|connection' | head -20\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"find /home/kirill/.cargo/git -name 'channel_device.rs' 2>/dev/null | head -5\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"RUST_BACKTRACE=1 /home/kirill/.cargo/bin/cargo check -p netrunner-server --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1 | tail -30\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"RUST_BACKTRACE=1 /home/kirill/.cargo/bin/cargo check -p netrunner-client --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1 | tail -20\")",
|
|
"PowerShell(wsl -d Ubuntu-22.04 -u kirill -- bash -c \"RUST_BACKTRACE=1 /home/kirill/.cargo/bin/cargo check -p netrunner-client --bin netrunner-client --manifest-path /home/kirill/netrunner-proxy/Cargo.toml 2>&1 | tail -15\")",
|
|
"Bash(find //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src -type f -name \"*.rs\" | sort)",
|
|
"Bash(find \"//wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/src\" -name \"*.rs\" 2>/dev/null | head -50)",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && cargo check -p netrunner-core 2>&1 | grep -E '^error' | head -20\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && cargo check -p netrunner-core 2>&1 | tail -30\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check -p netrunner-core 2>&1 | tail -15\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check -p netrunner-core 2>&1 | grep 'error\\\\[' | head -20\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check -p netrunner-core 2>&1 | grep -E 'error\\\\[|-->'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check -p netrunner-core 2>&1 | grep -E '^error|error\\\\[' | head -20\")",
|
|
"Bash(grep -A 5 'tokio' //wsl.localhost/ubuntu-22.04/home/kirill/netrunner-proxy/core/Cargo.toml)",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check -p netrunner-core 2>&1 | grep -v '^warning' | head -60\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --exclude netrunner-client 2>&1 | grep -E '^error' | head -20\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -E '^error' | head -20\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -E 'warning.*bridge|warning.*unused.*bridge|bridge.*unused'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep 'unused import'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -E 'warning.*unused' | grep -E 'bridge|muxer'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -B1 'unused import'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -A3 'unused import'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -E '^error|unused import'\")",
|
|
"Bash(wsl -d ubuntu-22.04 -- bash -c \"cd /home/kirill/netrunner-proxy && ~/.cargo/bin/cargo check --workspace --exclude netrunner-client 2>&1 | grep -E '^error'\")",
|
|
"Bash(git config *)",
|
|
"Bash(git add *)",
|
|
"Bash(git commit -m 'refactor: improve networking layer with enhanced engine, muxer, and diagnostics *)"
|
|
]
|
|
}
|
|
}
|