feat: Add Gitea MCP integration and project cleanup
## New Features - **Gitea MCP Tools** (zero API cost): - gitea_read_file: Read files from homelab repo - gitea_list_files: Browse directories - gitea_search_code: Search by filename - gitea_get_tree: Get directory tree - **Gitea Client** (gitea_tools/client.py): REST API wrapper with OAuth - **Proxmox SSH Scripts** (scripts/): Homelab data collection utilities - **Obsidian MCP Support** (obsidian_mcp.py): Advanced vault operations - **Voice Integration Plan** (JARVIS_VOICE_INTEGRATION_PLAN.md) ## Improvements - **Increased timeout**: 5min → 10min for complex tasks (llm_interface.py) - **Removed Direct API fallback**: Gitea tools are MCP-only (zero cost) - **Updated .env.example**: Added Obsidian MCP configuration - **Enhanced .gitignore**: Protect personal memory files (SOUL.md, MEMORY.md) ## Cleanup - Deleted 24 obsolete files (temp/test/experimental scripts, outdated docs) - Untracked personal memory files (SOUL.md, MEMORY.md now in .gitignore) - Removed: AGENT_SDK_IMPLEMENTATION.md, HYBRID_SEARCH_SUMMARY.md, IMPLEMENTATION_SUMMARY.md, MIGRATION.md, test_agent_sdk.py, etc. ## Configuration - Added config/gitea_config.example.yaml (Gitea setup template) - Added config/obsidian_mcp.example.yaml (Obsidian MCP template) - Updated scheduled_tasks.yaml with new task examples Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
152
scripts/collection_output.txt
Normal file
152
scripts/collection_output.txt
Normal file
@@ -0,0 +1,152 @@
|
||||
=== COLLECTION OUTPUT ===
|
||||
|
||||
================================================================================
|
||||
Starting Homelab Infrastructure Collection
|
||||
================================================================================
|
||||
|
||||
[INFO] Collection Level: full
|
||||
[INFO] Output Directory: /tmp/homelab-export
|
||||
[INFO] Sanitization: IPs=false | Passwords=false | Tokens=false
|
||||
|
||||
================================================================================
|
||||
Creating Directory Structure
|
||||
================================================================================
|
||||
|
||||
[✓] Directory structure created at: /tmp/homelab-export
|
||||
|
||||
================================================================================
|
||||
Collecting System Information
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Proxmox VE version
|
||||
[✓] Collected Hostname
|
||||
[✓] Collected Kernel information
|
||||
[✓] Collected System uptime
|
||||
[✓] Collected System date/time
|
||||
[✓] Collected CPU information
|
||||
[✓] Collected Detailed CPU info
|
||||
[✓] Collected Memory information
|
||||
[✓] Collected Detailed memory info
|
||||
[✓] Collected Filesystem usage
|
||||
[✓] Collected Block devices
|
||||
[✓] Collected LVM physical volumes
|
||||
[✓] Collected LVM volume groups
|
||||
[✓] Collected LVM logical volumes
|
||||
[✓] Collected IP addresses
|
||||
[✓] Collected Routing table
|
||||
[✓] Collected Listening sockets
|
||||
[✓] Collected Installed packages
|
||||
|
||||
================================================================================
|
||||
Collecting Proxmox Configurations
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Datacenter config
|
||||
[✓] Collected Storage config
|
||||
[✓] Collected User config
|
||||
[✓] Collected Auth public key
|
||||
[WARN] Failed to copy directory HA configuration from /etc/pve/ha
|
||||
|
||||
================================================================================
|
||||
Collecting VM Configurations
|
||||
================================================================================
|
||||
|
||||
[✓] Collected VM 100 (docker-hub) config
|
||||
[✓] Collected VM 101 (monitoring-docker) config
|
||||
[✓] Collected VM 104 (ubuntu-dev) config
|
||||
[✓] Collected VM 105 (pfSense-Firewall) config
|
||||
[✓] Collected VM 106 (Ansible-Control) config
|
||||
[✓] Collected VM 107 (ubuntu-docker) config
|
||||
[✓] Collected VM 108 (CML) config
|
||||
[✓] Collected VM 114 (haos) config
|
||||
[✓] Collected VM 119 (moltbot) config
|
||||
|
||||
================================================================================
|
||||
Collecting LXC Container Configurations
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Container 102 (nginx) config
|
||||
[✓] Collected Container 103 (netbox) config
|
||||
[✓] Collected Container 112 (twingate-connector) config
|
||||
[✓] Collected Container 113 (n8n
|
||||
n8n
|
||||
n8n) config
|
||||
[✓] Collected Container 117 (test-cve-database) config
|
||||
|
||||
================================================================================
|
||||
Collecting Network Configurations
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Network interfaces config
|
||||
[WARN] Failed to copy directory Additional interface configs from /etc/network/interfaces.d
|
||||
[✓] Collected SDN configuration
|
||||
[✓] Collected Hosts file
|
||||
[✓] Collected DNS resolver config
|
||||
|
||||
================================================================================
|
||||
Collecting Storage Information
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Storage status
|
||||
[✓] Collected ZFS pool status
|
||||
[✓] Collected ZFS pool list
|
||||
[✓] Collected ZFS datasets
|
||||
[✓] Collected Samba config
|
||||
[✓] Collected iSCSI initiator config
|
||||
|
||||
================================================================================
|
||||
Collecting Backup Configurations
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Vzdump config
|
||||
|
||||
================================================================================
|
||||
Collecting Cluster Information
|
||||
================================================================================
|
||||
|
||||
[WARN] Failed to execute: pvecm status (Cluster status)
|
||||
[WARN] Failed to execute: pvecm nodes (Cluster nodes)
|
||||
[✓] Collected Cluster resources
|
||||
[✓] Collected Recent tasks
|
||||
|
||||
================================================================================
|
||||
Collecting Guest Information
|
||||
================================================================================
|
||||
|
||||
[✓] Collected VM list
|
||||
[✓] Collected Container list
|
||||
[✓] Collected All guests (JSON)
|
||||
|
||||
================================================================================
|
||||
Collecting Service Configurations (Advanced)
|
||||
================================================================================
|
||||
|
||||
[✓] Collected Systemd services
|
||||
|
||||
================================================================================
|
||||
Generating Documentation
|
||||
================================================================================
|
||||
|
||||
[✓] Generated README.md
|
||||
|
||||
================================================================================
|
||||
Generating Summary Report
|
||||
================================================================================
|
||||
|
||||
[✓] Generated SUMMARY.md
|
||||
|
||||
================================================================================
|
||||
Collection Complete
|
||||
================================================================================
|
||||
|
||||
[✓] Total items collected: 53
|
||||
[INFO] Total items skipped: 1
|
||||
[WARN] Total errors: 4
|
||||
[WARN] Review /tmp/homelab-export/collection.log for details
|
||||
|
||||
Export Location: /tmp/homelab-export
|
||||
Summary Report: /tmp/homelab-export/SUMMARY.md
|
||||
Collection Log: /tmp/homelab-export/collection.log
|
||||
|
||||
|
||||
Exit code: 0
|
||||
Reference in New Issue
Block a user