Skip to content

Enterprise features (Pro / Team / Enterprise)

Liminal Enterprise Edition (@liminal/enterprise) implements every feature in packages/enterprise/src/features.ts. Features are gated by signed license entitlements and wired at startup via wireEnterpriseHarness.

Tiers

TierEntitlementsHighlights
Propro.cloud_sync, pro.session_history, pro.managed_inferenceCloud memory + session history tools; optional auto-sync each turn
TeamAll Pro + team.shared_memory, team.audit_log, team.rbac, team.fleet_config, team.policy_governanceOrg memory sync, audit log shipping, fleet defaults, policy enforcement, RBAC tools
EnterpriseAll Team + enterprise.sso, enterprise.self_hostSSO issuer discovery, self-hosted control plane URL

Tools (by family)

FamilyTools
cloud_synccloud_memory_pull, cloud_memory_push, cloud_memory_sync
session_historycloud_session_upload, cloud_session_search, cloud_session_fetch
team_memoryteam_memory_sync
team_busteam_bus_publish, team_bus_poll
team_adminteam_list_members
team_policyorg_policy_publish
team_fleetfleet_config_apply, fleet_config_publish
enterprise_managedmanaged_inference_status
enterprise_ssoenterprise_sso_status
enterprise_self_hostenterprise_self_host_status

Automatic harness hooks

  • Pro auto-sync (AGENT_CLOUD_SYNC_AUTO, AGENT_SESSION_HISTORY_CLOUD): push memory / session jsonl on turn_end.
  • Team memory (AGENT_TEAM_MEMORY_SYNC): pull on turn start / recall; push on turn end.
  • Audit log (AGENT_TEAM_AUDIT_LOG): ship turn_end metrics to POST /api/team/audit/events.
  • Fleet config: fetch and apply org harnessEnv overrides on wire + each turn start.
  • Policy governance: fetch org policy; apply blocked tools via execution commitments and optional forced approvals.

Control plane

Apply migrations under packages/control-plane/supabase/migrations/ (including 20260603000001_org_enterprise_extras.sql), then redeploy the control plane.

Key routes:

  • Pro: GET/PUT /api/pro/cloud_sync/notes, GET/POST /api/pro/session_history
  • Team: GET/PUT /api/team/memory/notes, POST /api/team/bus/publish, GET /api/team/bus/subscribe
  • Team enterprise: POST /api/team/audit/events, GET/PUT /api/team/fleet/config, GET/PUT /api/team/policy, GET /api/team/org/members
  • Enterprise: GET /api/enterprise/sso/config, GET /api/enterprise/self_host/status

Set AGENT_CONTROL_PLANE_URL (or AGENT_VIREON_SITE_URL) so the EE client reaches your deployment.

Install EE

bash
npm run build -w packages/core
npm run build -w packages/tools
npm run build -w packages/enterprise
node scripts/pack-enterprise-bundle.mjs

See packages/enterprise/README.install.md for tarball install into ~/.liminal/enterprise/.

Liminal AI · Alpha docs · Marketing: vireondynamics.com/liminal · Compare: vireondynamics.com/liminal/compare