OffGridSchedula / deploy /launchd /com.offgrid.backend.plist
ParetoOptimal's picture
Initial Commit
0366d65
Raw
History Blame Contribute Delete
1.57 kB
<?xml version="1.0" encoding="UTF-8"?>
<!-- Backend: serves the Gradio UI + /agent + /ingest, runs the agent autonomously,
and uses Hermes via INFERENCE_BASE_URL. Template — see scripts/setup_mac.sh. -->
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key><string>com.offgrid.backend</string>
<key>ProgramArguments</key>
<array>
<string>__PYTHON__</string>
<string>__REPO__/app.py</string>
</array>
<key>WorkingDirectory</key><string>__REPO__</string>
<key>EnvironmentVariables</key>
<dict>
<key>AUTONOMOUS</key><string>1</string>
<key>TRIGGER_ON</key><string>outgoing</string>
<key>USE_STUB_EXTRACTOR</key><string>0</string>
<key>INFERENCE_BASE_URL</key><string>http://127.0.0.1:8080/v1</string>
<key>INFERENCE_MODEL</key><string>hermes</string>
<key>INGEST_TOKEN</key><string>__INGEST_TOKEN__</string>
<key>MEMORY_PATH</key><string>__HOME__/.offgrid/agent_memory.json</string>
<key>FEED_PATH</key><string>__HOME__/.offgrid/ingest_feed.json</string>
<key>DEDUP_PATH</key><string>__HOME__/.offgrid/agent_seen.json</string>
<key>IMPACT_PATH</key><string>__HOME__/.offgrid/impact_weeks.json</string>
<key>PORT</key><string>7860</string>
</dict>
<key>RunAtLoad</key><true/>
<key>KeepAlive</key><true/>
<key>StandardOutPath</key><string>__HOME__/Library/Logs/offgrid-backend.log</string>
<key>StandardErrorPath</key><string>__HOME__/Library/Logs/offgrid-backend.log</string>
</dict>
</plist>