mirror of
https://github.com/openclaw/openclaw.git
synced 2026-07-18 21:21:40 +00:00
feat(fleet): multi-tenant hosting via openclaw fleet cell supervisor (#104527)
* feat(fleet): add openclaw fleet cell supervisor for multi-tenant hosting * test(fleet): cover cell profile, registry, containers, and service flows * docs(fleet): document multi-tenant hosting and the fleet CLI * fix(fleet): verify upgrade replacements and release foreign-collision reservations * fix(fleet): gate upgrade commit on replacement health * docs(fleet): mark fleet experimental and pin its single-host scope * test(fleet): make incomplete-profile casts explicit for test-type lane * fix(state): regenerate kysely schema artifacts after rebase conflict
This commit is contained in:
committed by
GitHub
parent
cdb58cafb5
commit
5a5424474d
@@ -167,6 +167,11 @@ const entrySpecs: readonly CommandGroupDescriptorSpec<SubCliRegistrar>[] = [
|
||||
loadModule: () => import("../sandbox-cli.js"),
|
||||
exportName: "registerSandboxCli",
|
||||
},
|
||||
{
|
||||
commandNames: ["fleet"],
|
||||
loadModule: () => import("../fleet-cli.js"),
|
||||
exportName: "registerFleetCli",
|
||||
},
|
||||
{
|
||||
commandNames: ["worktrees"],
|
||||
loadModule: () => import("../worktrees-cli.js"),
|
||||
|
||||
@@ -81,6 +81,11 @@ const subCliCommandCatalog = defineCommandDescriptorCatalog([
|
||||
description: "Manage sandbox containers (Docker-based agent isolation)",
|
||||
hasSubcommands: true,
|
||||
},
|
||||
{
|
||||
name: "fleet",
|
||||
description: "Provision and manage isolated tenant cells (experimental)",
|
||||
hasSubcommands: true,
|
||||
},
|
||||
{
|
||||
name: "worktrees",
|
||||
description: "Create, inspect, restore, and clean up managed worktrees",
|
||||
|
||||
Reference in New Issue
Block a user