CircleCI
for LuumenAI

Read CircleCI pipelines and jobs, then change contexts and env vars on approval

Connect CircleCI and Luumen can read the state of your build and deploy pipelines from the terminal: job details, artifacts, pipeline configuration, flaky test history, contexts, and organization groups. Changes like creating a context, adding a project environment variable, or editing the orb allow-list are previewed and sent for approval before they run.

The CircleCI toolbox

65 tools: 45 read, 20 write. Reads answer instantly. Writes require approval by default. Everything is logged.

  • ReadCreate Usage Export JobCreate a usage export job for a CircleCI organization.
  • ReadGet ContextRetrieve a context by its unique ID.
  • ReadGet Current UserRetrieve information about the currently authenticated user.
  • ReadGet Flaky TestsGet flaky tests for a project.
  • ReadGet Job ArtifactsRetrieves artifacts (output files like test results, logs, build binaries, reports) produced by a CircleCI job.
  • ReadGet Job DetailsFetch details of a specific job within a project.
  • ReadGet Orb DetailsQuery detailed information about a CircleCI orb using the GraphQL API.
  • ReadGet Orb VersionRetrieve detailed information about a specific CircleCI orb version via GraphQL.
  • ReadGet OrganizationRetrieve organization details from CircleCI using GraphQL query.
  • ReadGet Organization GroupRetrieve a group in an organization.
  • ReadGet Pipeline ConfigFetch pipeline configuration by ID.
  • ReadGet Pipeline DefinitionRetrieve a pipeline definition by project and definition ID.
  • ReadGet ProjectRetrieve a CircleCI project by its slug.
  • ReadGet Project WorkflowsGet summary metrics for all workflows of a project.
  • ReadGet Test MetadataFetch test metadata for a specific job.
  • ReadGet Usage Export JobRetrieve a usage export job by organization ID and job ID.
  • ReadGet User InformationRetrieve information about a CircleCI user by their unique ID.
  • ReadGet Workflow SummaryGet metrics and trends for a workflow.
  • ReadList Context Environment VariablesList all environment variables for a specific context.
  • ReadList Insights BranchesGet all branches for a project from CircleCI Insights.
  • ReadList Insights SummaryGet summary metrics with trends for the entire organization and for each project.
  • ReadList Namespace OrbsList orbs in a CircleCI registry namespace with pagination support.
  • ReadList Orb CategoriesRetrieve all CircleCI orb categories with pagination support.
  • ReadList OrbsList CircleCI orbs with pagination support via GraphQL API.
  • ReadList Organization GroupsList all groups in a CircleCI organization.
  • ReadList Pages SummaryGet summary metrics and trends for a project across its workflows and branches.
  • ReadList Pipeline DefinitionsList all pipeline definitions for a specific project.
  • ReadList PipelinesGet a list of pipelines for an organization.
  • ReadList Pipelines for ProjectList all pipelines for a specific project.
  • ReadList Project Environment VariablesList all environment variables for a CircleCI project.
  • ReadList Project SchedulesList all schedules for a specific project.
  • ReadList Self-Hosted RunnersList self-hosted runners in CircleCI.
  • ReadList User CollaborationsRetrieve organizations where the authenticated user has access.
  • ReadList Workflows by Pipeline IDList all workflows associated with a specific pipeline.
  • ReadList Workflows Jobs WorkflowsGet summary metrics for a project workflow's jobs.
  • ReadList Workflows Test MetricsGet test metrics for a project's workflows.
  • ReadQuery ContextRetrieve a CircleCI context by its UUID using GraphQL API.
  • ReadQuery Namespace ExistsDetermine if a namespace exists in the CircleCI registry.
  • ReadQuery Orb Category IDFetch the unique category ID for a CircleCI orb category by its name.
  • ReadQuery Orb ExistsCheck if an orb exists in CircleCI registry and retrieve its privacy status.
  • ReadQuery Orb IDFetch an orb's ID and optionally its namespace ID by orb name.
  • ReadQuery Orb Latest VersionFetch the latest published version of a CircleCI orb.
  • ReadQuery Orb SourceRetrieve source code of a specific CircleCI orb version via GraphQL.
  • ReadQuery Plan MetricsQuery plan metrics including credit usage by project and organization for a date range.
  • ReadValidate Orb ConfigValidate CircleCI orb YAML configuration using the orbConfig GraphQL query.
  • WriteCreate ContextCreate a new context in CircleCI. Approval by default
  • WriteCreate Context (GraphQL)Create a new CircleCI context using the GraphQL API. Approval by default
  • WriteCreate Context RestrictionCreate a context restriction in CircleCI. Approval by default
  • WriteCreate Organization Orb AllowlistCreate a new URL Orb allow-list entry for an organization. Approval by default
  • WriteCreate Organization ProjectCreate a new project within a CircleCI organization. Approval by default
  • WriteCreate Organization GroupCreate a group in an organization. Approval by default
  • WriteCreate Project Environment VariableCreate a new environment variable for a CircleCI project. Approval by default
  • WriteDelete Context (GraphQL)Delete a CircleCI context by its UUID using GraphQL API. Approval by default
  • WriteDelete Context RestrictionDelete a context restriction by its ID. Approval by default
  • WriteDelete Namespace and Related OrbsDelete a CircleCI registry namespace and all its associated orbs. Approval by default
  • WriteDelete Namespace AliasRemove a namespace alias by name in CircleCI. Approval by default
  • WriteDelete Organization Orb Allowlist EntryRemove an entry from the organization's URL orb allow-list. Approval by default
  • WriteDelete Organization GroupDelete a group from a CircleCI organization. Approval by default
  • WriteDelete ProjectDelete a CircleCI project and its settings. Approval by default
  • WriteDelete Project Environment VariableDelete an environment variable from a CircleCI project. Approval by default
  • WriteRemove Context Environment Variable (GraphQL)Remove an environment variable from a CircleCI context using GraphQL API. Approval by default
  • WriteRename NamespaceRename a CircleCI namespace by its UUID identifier. Approval by default
  • WriteStore Environment VariableStore an environment variable in a CircleCI context using GraphQL mutation. Approval by default
  • WriteTrigger PipelineTriggers a new CI/CD pipeline run for a specified CircleCI project. Approval by default
  • WriteUpsert Context Environment VariableAdd or update an environment variable in a CircleCI context. Approval by default

One prompt, start to finish

What a governed CircleCI run looks like inside Luumen.

Questions

How does LuumenAI connect to CircleCI?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

Can LuumenAI change things in CircleCI on its own?

Read actions answer immediately. Anything that writes — create context, create context (graphql), create context restriction, create organization orb allowlist, and more — is shown as a plan and requires approval by default, including the 9 actions classified as destructive. Administrators configure that per tool, so you decide exactly which actions can ever run unattended.

Who gets access to the integration?

You decide. Actions are granted per agent, skill, and team, and per environment — production is not staging. Read access can be broad while writes stay narrow.

Is there an audit trail?

Every call to CircleCI — read or write, approved or declined — is recorded with the actor, the input, and the result, and can be linked to the ticket or change record.

Put CircleCI to work with Luumen

Connect in minutes. Every action scoped, approved, and audited from day one.