Hermes Agent plugin - SSHX shared terminal from dashboard
Go to file
OpenCode Agent ffece76498 feat: auto-install sshx on plugin load + defer dashboard restart + safe JSON parsing
- __init__.py: auto-install sshx in background thread on register()
- plugin_api.py: startup event auto-installs sshx, defers dashboard restart via BackgroundTasks
- plugin_api.py: _ensure_sshx returns (success, needs_restart) tuple
- plugin_api.py: /status returns 'installing' state while auto-install runs
- index.js: safeFetchJSON wraps fetch+JSON.parse with error handling
- index.js: shows 'Installing sshx...' with polling when status=installing
- index.js: checks install status before calling /start
2026-08-19 00:00:34 +00:00
dashboard feat: auto-install sshx on plugin load + defer dashboard restart + safe JSON parsing 2026-08-19 00:00:34 +00:00
__init__.py feat: auto-install sshx on plugin load + defer dashboard restart + safe JSON parsing 2026-08-19 00:00:34 +00:00
plugin.yaml feat: hermes sshx-link plugin - shared terminal from dashboard 2026-08-17 15:15:05 +00:00