Files
Mike Swanson 6c316aa701 Add VPN configuration tools and agent documentation
Created comprehensive VPN setup tooling for Peaceful Spirit L2TP/IPsec connection
and enhanced agent documentation framework.

VPN Configuration (PST-NW-VPN):
- Setup-PST-L2TP-VPN.ps1: Automated L2TP/IPsec setup with split-tunnel and DNS
- Connect-PST-VPN.ps1: Connection helper with PPP adapter detection, DNS (192.168.0.2), and route config (192.168.0.0/24)
- Connect-PST-VPN-Standalone.ps1: Self-contained connection script for remote deployment
- Fix-PST-VPN-Auth.ps1: Authentication troubleshooting for CHAP/MSChapv2
- Diagnose-VPN-Interface.ps1: Comprehensive VPN interface and routing diagnostic
- Quick-Test-VPN.ps1: Fast connectivity verification (DNS/router/routes)
- Add-PST-VPN-Route-Manual.ps1: Manual route configuration helper
- vpn-connect.bat, vpn-disconnect.bat: Simple batch file shortcuts
- OpenVPN config files (Windows-compatible, abandoned for L2TP)

Key VPN Implementation Details:
- L2TP creates PPP adapter with connection name as interface description
- UniFi auto-configures DNS (192.168.0.2) but requires manual route to 192.168.0.0/24
- Split-tunnel enabled (only remote traffic through VPN)
- All-user connection for pre-login auto-connect via scheduled task
- Authentication: CHAP + MSChapv2 for UniFi compatibility

Agent Documentation:
- AGENT_QUICK_REFERENCE.md: Quick reference for all specialized agents
- documentation-squire.md: Documentation and task management specialist agent
- Updated all agent markdown files with standardized formatting

Project Organization:
- Moved conversation logs to dedicated directories (guru-connect-conversation-logs, guru-rmm-conversation-logs)
- Cleaned up old session JSONL files from projects/msp-tools/
- Added guru-connect infrastructure (agent, dashboard, proto, scripts, .gitea workflows)
- Added guru-rmm server components and deployment configs

Technical Notes:
- VPN IP pool: 192.168.4.x (client gets 192.168.4.6)
- Remote network: 192.168.0.0/24 (router at 192.168.0.10)
- PSK: rrClvnmUeXEFo90Ol+z7tfsAZHeSK6w7
- Credentials: pst-admin / 24Hearts$

Files: 15 VPN scripts, 2 agent docs, conversation log reorganization,
guru-connect/guru-rmm infrastructure additions

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-18 11:51:47 -07:00

3 lines
1.4 KiB
JSON

{"parentUuid":null,"isSidechain":true,"userType":"external","cwd":"C:\\Users\\MikeSwanson\\claude-projects\\gururmm\\guru-rmm","sessionId":"0afef5e7-9ea6-44d0-b42a-e595ea54df85","version":"2.1.1","gitBranch":"master","agentId":"aa6b931","type":"user","message":{"role":"user","content":"Warmup"},"uuid":"59032681-ea3c-4420-a2de-d5c009a1d354","timestamp":"2026-01-08T17:40:12.770Z"}
{"parentUuid":"59032681-ea3c-4420-a2de-d5c009a1d354","isSidechain":true,"userType":"external","cwd":"C:\\Users\\MikeSwanson\\claude-projects\\gururmm\\guru-rmm","sessionId":"0afef5e7-9ea6-44d0-b42a-e595ea54df85","version":"2.1.1","gitBranch":"master","agentId":"aa6b931","message":{"model":"claude-opus-4-5-20251101","id":"msg_01Jnis8XiTNgMQo6KneeVXie","type":"message","role":"assistant","content":[{"type":"text","text":"I understand you want me to warm up and get ready to assist you. I'm ready to help with exploring the GuruRMM codebase, designing implementation plans, or answering questions about the project.\n\nWhat would you like me to help you with today?"}],"stop_reason":null,"stop_sequence":null,"usage":{"input_tokens":3,"cache_creation_input_tokens":12036,"cache_read_input_tokens":0,"cache_creation":{"ephemeral_5m_input_tokens":12036,"ephemeral_1h_input_tokens":0},"output_tokens":59,"service_tier":"standard"}},"requestId":"req_011CWvKZmzmYt6GeMJ5c73An","type":"assistant","uuid":"db7aab87-0c51-4708-8ddb-9444c6bcf89a","timestamp":"2026-01-08T17:40:17.156Z"}