Skip to content
Merged
Show file tree
Hide file tree
Changes from 12 commits
Commits
Show all changes
16 commits
Select commit Hold shift + click to select a range
9f29cb9
feat(peek-cli): connectors.json registry (SP6b-2)
harry-harish Jul 8, 2026
d04dd82
feat(peek-cli): ConnectorDescriptor registry + spawn resolution (SP6b-2)
harry-harish Jul 8, 2026
d3a193c
feat(peek-cli): long-held supervisor single-instance lock (SP6b-2)
harry-harish Jul 8, 2026
4e7f242
feat(peek-cli): Supervisor core — spawn + monitor + status (SP6b-2)
harry-harish Jul 8, 2026
6c604ff
feat(peek-cli): Supervisor restart-with-backoff + shutdown (SP6b-2)
harry-harish Jul 8, 2026
64a8ceb
feat(peek-cli): peek connect add/list/remove verbs (SP6b-2)
harry-harish Jul 8, 2026
2ae3158
feat(peek-cli): peek connect start + detached __supervise (SP6b-2)
harry-harish Jul 8, 2026
405490f
feat(peek-cli): peek connect stop + status + status.json (SP6b-2)
harry-harish Jul 8, 2026
f486a7a
feat(peek-cli): peek connect logs (+ --follow) (SP6b-2)
harry-harish Jul 8, 2026
eb9093f
fix(peek-cli): make peek connect logs --follow actually tail (SP6b-2 …
harry-harish Jul 8, 2026
86efe59
chore(peek-cli): changeset for peek connect daemon (SP6b-2)
harry-harish Jul 8, 2026
7a2e3b5
fix(peek-cli): whole-branch review fixes — fresh registry sentinel, s…
harry-harish Jul 8, 2026
a232319
fix(peek-cli): CodeRabbit review — fd leak, awaitable shutdown+SIGKIL…
harry-harish Jul 8, 2026
298a3e9
fix(peek-cli): guard default log-watcher error path with a real test …
harry-harish Jul 8, 2026
f817b62
fix(peek-cli): catch async-subcommand rejections in runConnect (SP6b-…
harry-harish Jul 8, 2026
2219e13
fix(peek-cli): don't await backing-off connectors on shutdown (SP6b-2…
harry-harish Jul 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .changeset/peek-cli-connect-daemon.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
"@peekdev/cli": minor
---

peek: `peek connect` — a supervised daemon for running connectors locally

New `peek connect` command: register connectors (add/list/remove) in
~/.peek/connect/connectors.json, and start/stop/status/logs a detached
supervisor that spawns, monitors, and restarts-with-backoff each connector as a
subprocess (single-instance lock, per-connector logs). Connectors are launched
by a descriptor-default command (e.g. peek-connector-slack) or a per-entry
override; peek-cli depends on no connector package. Autostart and a dashboard
are future work.
Loading
Loading