hephaestus/heph.nvim/lua/heph
Erich Blume cdd4d9f62a
All checks were successful
Build / validate (pull_request) Successful in 10m44s
heph.nvim: rip out auto-spawn — connect-only plugin
The daemon is now an OS service (`heph daemon`); the plugin no longer spawns or
supervises one. Removes the managed-daemon machinery entirely.

- delete lua/heph/daemon.lua (spawn/ensure/stop_spawned/self-heal)
- init.lua: connect-only; probe `health` once and guide to `heph daemon start`
- rpc.lua: drop set_respawn + respawn-on-drop; a dropped connection just
  reconnects once (e.g. after `heph daemon restart`), never spawns
- config.lua: drop autostart/bin/db; stable socket fallback (data-dir, matches
  hephd::default_socket_path), keep $HEPH_SOCKET for dev isolation
- tests: spawn/wait_ready move into the e2e harness (test infra); rework
  managed_daemon_spec into a connect-only spec (connect / clean-fail / reconnect)

16 nvim e2e specs pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-02 21:21:28 -07:00
..
command.lua heph.nvim: :Heph journals — recent-days picker with preview + @create 2026-06-02 11:26:45 -07:00
config.lua heph.nvim: rip out auto-spawn — connect-only plugin 2026-06-02 21:21:28 -07:00
home.lua heph.nvim: :Heph home — a base index/landing page for the zk 2026-06-02 11:14:12 -07:00
init.lua heph.nvim: rip out auto-spawn — connect-only plugin 2026-06-02 21:21:28 -07:00
journal.lua heph.nvim: :Heph journals — recent-days picker with preview + @create 2026-06-02 11:26:45 -07:00
link.lua heph.nvim: follow-or-create wiki links + :Heph doc 2026-06-02 11:07:09 -07:00
node.lua heph.nvim: RPC client + buffer editing + wiki-links + journal (slice 11a) 2026-06-01 20:33:29 -07:00
picker.lua heph.nvim: :Heph journals — recent-days picker with preview + @create 2026-06-02 11:26:45 -07:00
rpc.lua heph.nvim: rip out auto-spawn — connect-only plugin 2026-06-02 21:21:28 -07:00
task.lua heph.nvim: context-item promotion + Dagger headless-nvim CI (slice 11c) 2026-06-02 06:08:41 -07:00
util.lua heph.nvim: context-item promotion + Dagger headless-nvim CI (slice 11c) 2026-06-02 06:08:41 -07:00
view.lua heph.nvim: make the view key-hint actually visible (header line, not virt-line) 2026-06-02 12:01:36 -07:00