feat(web-probe): add multi-sentinel registry
This commit is contained in:
@@ -4,6 +4,7 @@
|
||||
|
||||
// SPEC: PJ2026-01060505 Workbench Performance draft-2026-06-17-p0.
|
||||
// SPEC: PJ2026-01060508 Web哨兵 draft-2026-06-25-p0-web-probe-sentinel.
|
||||
// SPEC: PJ2026-01060508 Web哨兵 draft-2026-06-26-p9-multi-web-probe-sentinel.
|
||||
// Responsibility: YAML-first node/lane operations, including Workbench observability control commands.
|
||||
import { createHash, randomBytes } from "node:crypto";
|
||||
import { existsSync, mkdirSync, readFileSync, renameSync, writeFileSync } from "node:fs";
|
||||
@@ -113,6 +114,10 @@ export type NodeWebProbeObserveAction = "start" | "status" | "command" | "stop"
|
||||
|
||||
export type NodeWebProbeObserveCommandType =
|
||||
| "login"
|
||||
| "loginAccount"
|
||||
| "logout"
|
||||
| "listSessions"
|
||||
| "switchSessions"
|
||||
| "preflight"
|
||||
| "goto"
|
||||
| "gotoProjectMdtodo"
|
||||
@@ -199,6 +204,9 @@ export interface NodeWebProbeObserveOptions {
|
||||
commandRequireComposerReady: boolean;
|
||||
commandFindingId: string | null;
|
||||
commandBlocking: boolean | null;
|
||||
commandAccountId: string | null;
|
||||
commandFromAccountId: string | null;
|
||||
commandToAccountId: string | null;
|
||||
commandSourceId: string | null;
|
||||
commandFileRef: string | null;
|
||||
commandFilename: string | null;
|
||||
|
||||
Reference in New Issue
Block a user