- Add unified coinhunter_shim.py that accepts subcommands (pre/gate/review/rotate-log) - Update SKILL.md gate pseudocode to read optional ~/.coinhunter/platform.json - Split cron/setup examples into Hermes and OpenClaw variants across docs - Introduce platform.json schema in user-data-layout.md - Remove stale auto_trader.py/run_trader.sh references from auto-trading-guide.md - Keep legacy shims as backward-compatible wrappers
1.4 KiB
1.4 KiB
CoinHunter shim templates
These files are tiny compatibility shims for cron-based platforms (Hermes, OpenClaw, etc.) that expect scripts under a scripts directory such as ~/.hermes/scripts/ or ~/.openclaw/scripts/.
Unified shim (recommended)
templates/coinhunter_shim.py is the cross-platform wrapper. It takes the subcommand as its first argument and delegates to the installed coinhunter CLI:
cp templates/coinhunter_shim.py ~/.hermes/scripts/coinhunter_shim.py
# or
cp templates/coinhunter_shim.py ~/.openclaw/scripts/coinhunter_shim.py
Usage examples:
coinhunter_shim.py precoinhunter_shim.py gatecoinhunter_shim.py reviewcoinhunter_shim.py rotate-log
Legacy shims (backward compatibility)
The original individual shims are still provided for existing Hermes users who already have them deployed. Their behavior is unchanged:
templates/coinhunter_precheck_shim.py->~/.hermes/scripts/coinhunter_precheck.pytemplates/coinhunter_external_gate_shim.py->~/.hermes/scripts/coinhunter_external_gate.pytemplates/coinhunter_review_context_shim.py->~/.hermes/scripts/coinhunter_review_context.pytemplates/rotate_external_gate_log_shim.py->~/.hermes/scripts/rotate_external_gate_log.py
The real business logic lives in the external coinhunter CLI package (installed from PyPI). These shims only delegate to it.
The user runtime data stays under:
~/.coinhunter/