Skip to content

overlane features list

List features with their stage and whether each is on for this workspace

Updated View as MarkdownOpen in ChatGPTOpen in Claude

Shows every feature visible in the channel with its stage, whether it is on, and whether that comes from the stage or from a workspace override. A workspace on stable or LTS may switch on one upcoming feature; the count used is shown.

Usage

overlane features list [--channel CHANNEL]

Flags

Flag Type Required Default Description
--channel one of internal, nightly, beta, stable, lts no The channel the workspace is on (default: stable)

Examples

overlane features list
overlane features list --channel beta

Behavior

  • Effect: read (changes nothing).
  • Needs credentials: yes. Uses the network: yes.
  • Supports --dry-run: no. Accepts --force: no.
  • Machine-readable description: overlane schema features list.

Result

With --json (the default when stdout is not a terminal) the command prints this JSON Schema’s shape on stdout.

{
  "type": "object",
  "properties": {
    "tenantId": {
      "type": "string"
    },
    "channel": {
      "type": "string",
      "enum": [
        "internal",
        "nightly",
        "beta",
        "stable",
        "lts"
      ]
    },
    "features": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9-]{1,62}$"
          },
          "flagKey": {
            "type": "string",
            "pattern": "^[a-z][a-z0-9_.-]{1,99}$"
          },
          "stage": {
            "type": "string",
            "enum": [
              "internal",
              "preview",
              "beta",
              "stable",
              "deprecated"
            ]
          },
          "enabled": {
            "type": "boolean"
          },
          "source": {
            "type": "string",
            "enum": [
              "override",
              "stage"
            ]
          },
          "changelogLine": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "required": [
          "id",
          "flagKey",
          "stage",
          "enabled",
          "source",
          "changelogLine"
        ],
        "additionalProperties": false
      }
    },
    "optIns": {
      "type": "object",
      "properties": {
        "used": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9007199254740991
        },
        "limit": {
          "anyOf": [
            {
              "type": "integer",
              "minimum": 0,
              "maximum": 9007199254740991
            },
            {
              "type": "null"
            }
          ]
        }
      },
      "required": [
        "used",
        "limit"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "tenantId",
    "channel",
    "features",
    "optIns"
  ],
  "additionalProperties": false
}

See exit codes for the status the process returns.

Navigation

Type to search…

↑↓ navigate↵ selectEsc close

Overlane Agent

Ask about the docs. Answers are quoted from the pages, with links. This panel cannot change anything.

    Questions are answered in your browser from the docs index. Nothing you type here is stored or sent anywhere.