mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-09-21 09:28:14 +00:00
- IO abstraction layer with OutputChannel routing and capability validation - Three-layer memory (Context-Document-Graph) with TF-IDF relevance pruning - OneBot V11 QQ protocol plugin with Reverse WebSocket client - Plugin system with hot-reload (SKILL.md + native factories) - Knowledge system with TF-IDF vector indexing - Personality system (personal.md) - Text memory (JSONL with rotation) - Change tracker (overlayfs) with rollback - Lua adapter VM - Design document (DESIGN.md) Module: gitcode.com/JianFeeeee/HomeAgent
34 lines
685 B
Desktop File
34 lines
685 B
Desktop File
[Unit]
|
|
Description=HomeAgent - Personal AI Home Assistant
|
|
Documentation=https://github.com/trueagent/HomeAgent
|
|
After=network-online.target docker.service
|
|
Wants=network-online.target
|
|
|
|
[Service]
|
|
Type=simple
|
|
ExecStart=/usr/local/bin/homed -config /etc/homeagent/config.yaml -data /var/lib/homeagent
|
|
Restart=always
|
|
RestartSec=10
|
|
StartLimitBurst=3
|
|
StartLimitInterval=60s
|
|
|
|
# Security hardening
|
|
NoNewPrivileges=true
|
|
ProtectSystem=strict
|
|
ProtectHome=true
|
|
PrivateTmp=true
|
|
PrivateDevices=false
|
|
DevicePolicy=closed
|
|
# Audio devices
|
|
DeviceAllow=/dev/snd rw
|
|
DeviceAllow=/dev/dsp rw
|
|
|
|
# Resource limits
|
|
LimitNOFILE=65536
|
|
LimitNPROC=256
|
|
MemoryMax=2G
|
|
CPUQuota=100%
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|