warpdotdev/warp · error · anyhow::Error

This feature is not enabled

Error message

This feature is not enabled

What it means

Error "This feature is not enabled" thrown in warpdotdev/warp.

Source

Thrown at app/src/ai/agent_sdk/federate.rs:23

use warp_cli::GlobalOptions;
use warp_cli::agent::OutputFormat;
use warp_cli::federate::{FederateCommand, IssueGcpTokenArgs, IssueTokenArgs};
use warp_core::features::FeatureFlag;
use warp_errors::report_error;
use warp_managed_secrets::ManagedSecretManager;
use warpui::platform::TerminationMode;
use warpui::{AppContext, SingletonEntity as _};

use super::common::set_ambient_task_context_from_run_id;

/// Run identity federation commands.
pub fn run(
    ctx: &mut AppContext,
    global_options: GlobalOptions,
    command: FederateCommand,
) -> Result<()> {
    if !FeatureFlag::OzIdentityFederation.is_enabled() {
        return Err(anyhow::anyhow!("This feature is not enabled"));
    }
    match command {
        FederateCommand::IssueToken(args) => issue_token(ctx, args, global_options.output_format),
        FederateCommand::IssueGcpToken(args) => issue_gcp_token(ctx, args),
    }
}

fn issue_token(
    ctx: &mut AppContext,
    args: IssueTokenArgs,
    output_format: OutputFormat,
) -> Result<()> {
    // Set the task ID so the ambient agent workload token header is sent.
    set_ambient_task_context_from_run_id(ctx, &args.run_id)?;

    let duration: std::time::Duration = args.duration.into();
    let audience = args.audience;
    let subject_template = match args.subject_template {

View on GitHub (pinned to e72fd7aacb)

When it happens

Trigger: Thrown at app/src/ai/agent_sdk/federate.rs:23 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of warpdotdev/warp@e72fd7aacb (2026-08-16). Data as JSON: /api/errors/651a3c9d254fd8b6. Report an issue: GitHub.