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 |
OpenCode Agent
|
7a6871e1e9
|
fix: use SDK.fetchJSON for auth, Optional[str] for Python 3.9 compat
|
2026-08-17 22:03:34 +00:00 |
OpenCode Agent
|
7435a418c8
|
fix: add x-hermes-session-token header for remote auth
|
2026-08-17 21:54:29 +00:00 |
OpenCode Agent
|
18628e9e36
|
fix: use native fetch with credentials for remote dashboard
|
2026-08-17 15:23:40 +00:00 |
OpenCode Agent
|
11987a8311
|
fix: use SDK instead of direct React imports
|
2026-08-17 15:19:06 +00:00 |
OpenCode Agent
|
6aaf913366
|
feat: hermes sshx-link plugin - shared terminal from dashboard
|
2026-08-17 15:15:05 +00:00 |