Skip to content

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?

optional assignedName?: 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?

optional browserUrl?: 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?

optional host?: 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).