Skip to content

feat(cli): Integrate daemon commands#825

Draft
grypez wants to merge 2 commits intogrypez/add-daemon-lifecyclefrom
grypez/cli-daemon-integration
Draft

feat(cli): Integrate daemon commands#825
grypez wants to merge 2 commits intogrypez/add-daemon-lifecyclefrom
grypez/cli-daemon-integration

Conversation

@grypez
Copy link
Contributor

@grypez grypez commented Feb 10, 2026

Wire daemon commands into the CLI via a new kernel command group. daemon-process.ts manages the daemon child process, and kernel/index.ts dispatches sub-commands (start, stop, status, etc.) through the IPC client. Adds e2e test scaffolding for daemon lifecycle.

@grypez grypez mentioned this pull request Feb 10, 2026
@grypez grypez force-pushed the grypez/cli-daemon-integration branch from 416a044 to d9ebc9b Compare February 10, 2026 15:49
@grypez grypez changed the base branch from grypez/kernel-daemon-pr to grypez/add-daemon-cmd-handlers February 10, 2026 16:22
@grypez grypez force-pushed the grypez/cli-daemon-integration branch from d9ebc9b to b62e2c9 Compare February 10, 2026 17:18
@grypez grypez force-pushed the grypez/add-daemon-cmd-handlers branch 2 times, most recently from 53d7d9a to bb268c4 Compare February 10, 2026 17:30
@grypez grypez force-pushed the grypez/cli-daemon-integration branch 2 times, most recently from aa7c889 to 63ee66c Compare February 10, 2026 17:36
@grypez grypez force-pushed the grypez/add-daemon-cmd-handlers branch 2 times, most recently from 67de42f to de33e8f Compare February 10, 2026 17:46
@grypez grypez force-pushed the grypez/cli-daemon-integration branch from 63ee66c to 308d469 Compare February 10, 2026 17:46
@grypez grypez force-pushed the grypez/add-daemon-cmd-handlers branch from de33e8f to e6461cb Compare February 10, 2026 19:12
@grypez grypez force-pushed the grypez/cli-daemon-integration branch 2 times, most recently from 55f9f2f to e1c27c6 Compare February 11, 2026 12:36
@grypez grypez force-pushed the grypez/add-daemon-cmd-handlers branch from e6461cb to 30f3d16 Compare February 11, 2026 12:36
Base automatically changed from grypez/add-daemon-cmd-handlers to grypez/add-daemon-lifecycle February 11, 2026 12:36
@grypez grypez force-pushed the grypez/add-daemon-lifecycle branch from 30f3d16 to 91c0a8f Compare February 11, 2026 13:09
@grypez grypez force-pushed the grypez/cli-daemon-integration branch 2 times, most recently from 65cd022 to 387ab56 Compare February 11, 2026 13:26
@grypez grypez force-pushed the grypez/add-daemon-lifecycle branch from 91c0a8f to 7486337 Compare February 11, 2026 13:26
grypez and others added 2 commits February 11, 2026 07:54
Add 12 command handlers registered via `registerDaemonCommands`:
start, stop, restart, status, flush, pid, logs, launch, view,
invoke, inspect, url-issue, and url-redeem. Each command follows
a uniform `DaemonCommand` type and returns JSON-serializable results.
The `view` command returns structured JSON for CLI consumption.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Wire daemon commands into the CLI via a new `kernel` command group.
`daemon-process.ts` manages the daemon child process, and
`kernel/index.ts` dispatches sub-commands (start, stop, status, etc.)
through the IPC client. Adds e2e test scaffolding for daemon lifecycle.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@grypez grypez force-pushed the grypez/cli-daemon-integration branch from 387ab56 to a75c945 Compare February 11, 2026 13:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant