DF8105: Devframe Already Mounted
Devframe "{name}" (id "{id}") is already mounted on this hub
Message
Devframe "{name}" (id "{id}") is already mounted on this hub
Cause
ctx.install(def) was called with a devframe whose id already belongs to another devframe mounted on the same hub. Devframes are deduplicated by id, and the definition's duplicationStrategy is 'warn' (the default) or 'throw'.
Fix
Set duplicationStrategy on the definition to choose how duplicates are handled:
'warn'(default) — keep the first registration, drop the later one, and emit this warning.'silent'— drop the later one without warning.'throw'— surface duplicates as a thrown error.'duplicate'— let every instance coexist under a disambiguated dock id (my-tool,my-tool-2, …).
Otherwise, remove the redundant ctx.install call (or the duplicate devframes entry) so each devframe is mounted once.
Source
packages/hub/src/node/install-devframe.ts—ctx.install()emits this when a devframe sharing an already-mountedidis installed and the strategy is not'duplicate'.
DF8104: Nested Dock Groups Unsupported
Dock group "{id}" cannot itself belong to a group (nested groups are unsupported)
DF8106: Connection Meta Not Served
The host cannot serve the RPC connection meta for devframe "{name}" (id "{id}") at "{base}" — its DevframeHost does not implement mountConnectionMeta.