Interface: RegistryEntry
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:28
A single running server's advertised metadata, as stored on disk.
Properties
assignedName?
optionalassignedName?:string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:59
Display name given at registration (a debug server's --name, a remote entry's --name). Real local channels usually have none — their name is the live session name, joined at read time.
browserUrl?
optionalbrowserUrl?:string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:66
The Chrome DevTools endpoint associated with this session, captured at registration. Can drift if the browser restarts mid-session (documented limitation); locally the profile's DevToolsActivePort stays the live source of truth.
cwd
cwd:
string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:47
Absolute working directory the server was launched in.
host?
optionalhost?:string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:68
kind: "remote" only: the remote hostname — display metadata, NOT addressing.
kind
kind:
ChannelKind
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:53
pid
pid:
number
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:34
PID of the registering process (the server, or the tunnel owner).
port
port:
number
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:45
TCP port of the channel's web backend. Always a LOCAL port — for kind: "remote" it's the local end of the tunnel, so consumers dial 127.0.0.1:<port> regardless of kind.
ppid
ppid:
number
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:39
PID of the parent process. For kind: "channel" this is the Claude Code session that spawned the server over stdio — the join key for enrichment.
schema
schema:
2
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:30
Entry schema version; readers recognise only ENTRY_SCHEMA.
startedAt
startedAt:
string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:52
ISO-8601 registration timestamp. Also feeds the recycled-pid liveness cross-check: a pid whose OS start time is later than this is not us.
tag
tag:
string
Defined in: node_modules/.pnpm/@habemus-papadum+aiui-registry@0.1.0/node_modules/@habemus-papadum/aiui-registry/dist/types.d.ts:32
Stable identifier for this channel session (UUID or launcher-chosen).