LaunchAgents¶
macOS LaunchAgents for automated trading and system maintenance.
Active Agents¶
| Agent | Plist | Schedule | Status |
|---|---|---|---|
| Micro-Cap Paper Trader | com.bert.micro-cap-paper-trader.plist |
Every 5 min (market hours) | Active |
| Micro-Cap Monitor | com.bert.micro-cap-monitor.plist |
Every 5 min (market hours) | Active |
| Memory Auto-Indexer | com.bert.memory-auto-indexer.plist |
Every 5 min | Active |
Configuration¶
Micro-Cap Paper Trader¶
Location: ~/Library/LaunchAgents/com.bert.micro-cap-paper-trader.plist
<?xml version="1.0" encoding="UTF-8"?>
<!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.bert.micro-cap-paper-trader</string>
<key>ProgramArguments</key>
<array>
<string>/usr/bin/env</string>
<string>bash</string>
<string>-c</string>
<string>cd /Users/bertfrichot/Development/bert-trading-personal && source .env && /Users/bertfrichot/.local/bin/uv run python3 tools/micro_cap_paper_trader.py 2>> /tmp/micro_cap_paper_trader.log</string>
</array>
<key>StartInterval</key>
<integer>300</integer>
<key>RunAtLoad</key>
<false/>
<key>StandardOutPath</key>
<string>/tmp/micro_cap_paper_trader.log</string>
<key>StandardErrorPath</key>
<string>/tmp/micro_cap_paper_trader.log</string>
</dict>
</plist>
Management Commands¶
List All Agents¶
Start Agent¶
Stop Agent¶
View Logs¶
Troubleshooting¶
Agent Not Running¶
-
Check if plist is valid:
-
Check for errors:
-
Reload agent:
Python Module Not Found¶
Ensure the working directory and .env are correct in the plist.
Last Updated: January 2026