opencode

Connect OpenCode to LaunchDarkly and Slack

Give OpenCode your LaunchDarkly and Slack together and it can move feature-flag work forward while keeping the team in the loop in the same run. LaunchDarkly is where the flags, approval requests, and teams live, and Slack is where people see what changed and act on it. The agent can create a flag approval request in LaunchDarkly, then pin the notice to the right Slack channel so reviewers do not miss it. Wiring both as tools turns flag governance into something the agent drives end to end.

Loading preview…
Opens a workflow with 414 tools ready to use.

Tools OpenCode gets

Pick the operations you want and each becomes a tool the agent can call directly while it works.

LaunchDarkly

207 tools
List Feature Flags

List all feature flags in a project.

Get Feature Flag

Get a single feature flag's configuration and targeting.

Create Feature Flag

Create a new feature flag in a project.

Toggle Feature Flag

Toggle a feature flag on or off in an environment (semantic patch).

Delete Feature Flag

Delete a feature flag.

Copy Flag Settings

Copy a flag's targeting config from a source environment to a target environment.

Get Flag Status

Get a flag's status (new/active/launched/inactive) in an environment.

List Projects

List all projects in the account.

Get Project

Get a single project.

Create Project

Create a new project.

Delete Project

Delete a project.

List Environments

List environments within a project.

Create Environment

Create an environment within a project.

Delete Environment

Delete an environment.

List Segments

List segments in a project/environment.

Create Segment

Create a user/context segment.

Update Segment

Patch a segment's included/excluded targets (JSON patch array).

Delete Segment

Delete a segment.

List Webhooks

List all account webhooks.

Create Webhook

Create an account webhook.

Delete Webhook

Delete an account webhook.

List Members

List members of the account.

Invite Member

Invite a new member to the account.

Get Audit Log

Query the audit log.

List Metrics

List experimentation/release metrics in a project.

List Custom Roles

List custom roles defined in the account.

List Teams

List teams in the account.

Create Approval Request

Create an approval request for a flag change.

List Access Tokens

List API access tokens for the account.

List Segment Memberships For Context Instance

List segment memberships for a context instance in an environment.

Get Segment

Get a single segment.

Update Context Targets On Big Segment

Update context targets on a big segment.

Get Big Segment Membership For Context

Get big segment membership for a context.

Create Big Segment Export

Create a big segment export.

Get Big Segment Export

Get a big segment export.

Create Big Segment Import

Create a big segment import.

Get Big Segment Import

Get a big segment import.

Update User Context Targets On Big Segment

Update user context targets on a big segment.

Get Big Segment Membership For User

Get big segment membership for a user.

Get Expiring Targets For Segment

Get expiring targets for a segment.

Update Expiring Targets For Segment

Update expiring targets for a segment via instructions.

Get Expiring User Targets For Segment

Get expiring user targets for a segment.

Update Expiring User Targets For Segment

Update expiring user targets for a segment via instructions.

Get Flag Status Across Environments

Get the status of a feature flag across all environments.

List Feature Flag Statuses

List the statuses of all feature flags in an environment.

Get Expiring Context Targets

Get expiring context targets for a feature flag in an environment.

Update Expiring Context Targets

Update expiring context targets on a feature flag via semantic-patch instructions.

Get Expiring User Targets

Get expiring user targets for a feature flag in an environment.

Update Expiring User Targets

Update expiring user targets on a feature flag via semantic-patch instructions.

Get Migration Safety Issues

Get migration safety issues for a proposed set of semantic-patch instructions on a flag.

List Approval Requests

List approval requests in the account.

Get Approval Request

Get a single approval request.

Delete Approval Request

Delete an approval request.

Apply Approval Request

Apply an approved approval request.

Review Approval Request

Review (approve/decline) an approval request.

List Flag Approval Requests

List approval requests for a feature flag in an environment.

Create Flag Approval Request

Create an approval request for a feature flag in an environment.

Create Flag Copy Approval Request

Create an approval request to copy flag configurations across environments.

Get Flag Approval Request

Get a single approval request for a feature flag in an environment.

Delete Flag Approval Request

Delete an approval request for a feature flag in an environment.

Apply Flag Approval Request

Apply an approved approval request for a feature flag in an environment.

Review Flag Approval Request

Review (approve/decline) an approval request for a feature flag in an environment.

List Extinctions

List extinctions (removed flag code references).

List Repositories

List code reference repositories.

Create Repository

Create a code reference repository.

Get Repository

Get a code reference repository.

Update Repository

Update a code reference repository via JSON Patch.

Delete Repository

Delete a code reference repository.

Delete Branches

Queue a task to delete branches from a repository.

List Branches

List branches for a code reference repository.

Get Branch

Get a branch for a code reference repository.

Upsert Branch

Create or update a branch and its code references.

Create Extinction

Create extinction events for a branch.

Get Code References Statistics (Root)

Get links to code reference repositories for each project.

Get Project Code References Statistics

Get code references statistics for the flags in a project.

List Destinations

List all Data Export destinations across the account.

Generate Snowflake Destination Key Pair

Generate a Snowflake Data Export destination key pair.

Generate Trust Policy

Generate a trust policy for a Data Export destination in an environment.

Generate Environment Snowflake Key Pair

Generate a Snowflake destination key pair for a specific project environment.

Complete Warehouse Destination Setup

Complete warehouse destination setup for a given destination kind.

Generate Warehouse Destination Setup Script

Generate a warehouse destination setup script for a given destination kind.

Create Data Export Destination

Create a Data Export destination in an environment.

Get Destination

Get a single Data Export destination.

Update Data Export Destination

Update a Data Export destination via a JSON Patch document.

Delete Data Export Destination

Delete a Data Export destination.

Get Context Kinds

Get all context kinds for a project.

Create or Update Context Kind

Create or update a context kind.

Get Context Attribute Names

Get context attribute names for an environment.

Get Context Attribute Values

Get context attribute values for a given attribute name.

Search Context Instances

Search for context instances in an environment.

Get Context Instances

Get context instances by ID.

Delete Context Instances

Delete context instances by ID.

Search Contexts

Search for contexts in an environment.

Get Contexts

Get contexts by kind and key.

Evaluate Flags For Context Instance

Evaluate all flags for a given context instance.

Update Project

Update a project via a JSON Patch document.

Get Flag Defaults

Get the flag defaults for a project.

Update Flag Defaults

Update the flag defaults for a project via a JSON Patch document.

Upsert Flag Defaults

Create or update (replace) the flag defaults for a project.

List Experiments

Get experiments in an environment.

Create Experiment

Create an experiment in an environment.

Get Experiment

Get a single experiment.

Update Experiment

Update an experiment via semantic-patch instructions.

Create Experiment Iteration

Create an iteration for an experiment.

Get Experimentation Settings

Get experimentation settings for a project.

Update Experimentation Settings

Update experimentation (randomization) settings for a project.

List Project Experiments

Get experiments across all environments in a project.

Create Team

Create a team.

Get Team

Get a single team by key.

Update Team

Update a team via semantic-patch instructions.

Delete Team

Delete a team.

List Team Maintainers

Get the maintainers of a team.

Add Team Members

Add members to a team (semantic-patch addMembers instruction). The raw /teams/{key}/members endpoint only accepts CSV/multipart uploads; a semantic patch on the team is the JSON-friendly way to add members.

List Team Roles

Get the custom roles associated with a team.

Modify Account Members

Modify multiple account members via semantic-patch instructions.

Get Account Member

Get a single account member by ID.

Modify Account Member

Modify a single account member via JSON Patch.

Delete Account Member

Delete an account member.

Add Member To Teams

Add an account member to one or more teams.

Get Environment

Get a single environment in a project.

Update Environment

Update an environment via JSON Patch.

Reset Environment SDK Key

Reset an environment's SDK key, optionally keeping the old key alive for a period.

Reset Environment Mobile Key

Reset an environment's mobile SDK key.

List Relay Proxy Configs

List Relay Proxy configs in the account.

Create Relay Proxy Config

Create a new Relay Proxy config.

Get Relay Proxy Config

Get a single Relay Proxy config by ID.

Update Relay Proxy Config

Update a Relay Proxy config via a JSON patch.

Delete Relay Proxy Config

Delete a Relay Proxy config by ID.

Reset Relay Proxy Config Key

Reset a Relay Proxy configuration's secret key.

Create Access Token

Create an access token.

Get Access Token

Get a single access token by ID.

Update Access Token

Update an access token via JSON Patch.

Delete Access Token

Delete an access token.

Reset Access Token

Reset an access token's secret, optionally keeping the old one valid for a grace period.

Get Root Resource

Get the root resource of the LaunchDarkly API.

Get Caller Identity

Identify the caller associated with the API access token.

Get OpenAPI Spec

Get the LaunchDarkly OpenAPI specification in JSON.

Get Public IP List

Get the list of public IP addresses used by LaunchDarkly.

Get Versions

Get LaunchDarkly API version information.

List Flag Triggers

List all triggers for a feature flag in an environment.

Create Flag Trigger

Create a trigger for a feature flag in an environment.

Get Flag Trigger

Get a single flag trigger by ID.

Update Flag Trigger

Update a flag trigger via semantic-patch instructions.

Delete Flag Trigger

Delete a flag trigger by ID.

List Integration Subscriptions

Get all audit log subscriptions for a given integration.

Create Integration Subscription

Create an audit log subscription for an integration.

Get Integration Subscription

Get an audit log subscription by ID.

Update Integration Subscription

Update an audit log subscription via a JSON Patch array.

Delete Integration Subscription

Delete an audit log subscription.

Get Metric

Get a single metric from a project.

Create Metric

Create a metric in a project.

Update Metric

Update a metric via JSON Patch instructions.

Delete Metric

Delete a metric from a project.

List OAuth Clients

Get all OAuth 2.0 clients registered in the account.

Create OAuth Client

Create a LaunchDarkly OAuth 2.0 client.

Get OAuth Client

Get a single OAuth 2.0 client by ID.

Patch OAuth Client

Patch an OAuth 2.0 client by ID using JSON Patch instructions.

Delete OAuth Client

Delete an OAuth 2.0 client by ID.

List Holdouts

Get all holdouts in an environment.

Create Holdout

Create a holdout in an environment.

Get Holdout by Id

Get a holdout by its id.

Get Holdout

Get a holdout by its key.

Update Holdout

Update a holdout via semantic-patch instructions.

List Scheduled Changes

List scheduled changes for a feature flag in an environment.

Create Scheduled Change

Create a scheduled changes workflow for a feature flag in an environment.

Get Scheduled Change

Get a single scheduled change by ID.

Update Scheduled Change

Update a scheduled changes workflow via semantic-patch instructions.

Delete Scheduled Change

Delete a scheduled changes workflow.

Create Custom Role

Create a custom role.

Get Custom Role

Get a custom role by key.

Update Custom Role

Update a custom role via JSON patch.

Delete Custom Role

Delete a custom role.

List User Flag Settings

List flag settings for a user.

Get User Flag Setting

Get a single flag setting for a user.

Update User Flag Setting

Update a flag setting for a user.

Get Expiring User Target

Get expiring dates on flags for a user.

Update Expiring User Target

Update expiring user targets for flags via instructions.

Get Webhook

Get a single webhook by ID.

Update Webhook

Update a webhook using a JSON Patch document.

List Audit Log Entries

List audit log entries in the account.

Search Audit Log Entries

Search audit log entries using a list of policy statements.

Get Audit Log Entry Counts

Get counts of audit log entries bucketed over a time range.

Get Audit Log Entry

Get a single audit log entry by ID.

List Environment Flag Followers

Get followers of all flags in a given project and environment.

List Flag Followers

Get followers of a flag in a project and environment.

Add Flag Follower

Add a member as a follower of a flag in a project and environment.

Remove Flag Follower

Remove a member as a follower of a flag in a project and environment.

List Workflows

List workflows for a feature flag in an environment.

Create Workflow

Create a workflow for a feature flag in an environment.

Get Workflow

Get a custom workflow by ID.

Delete Workflow

Delete a workflow by ID.

Find Users

Find users in a project environment.

List Users

List users in a project environment.

Get User

Get a single user in a project environment.

Delete User

Delete a user from a project environment.

Get Announcements

List announcements in the account.

Create Announcement

Create an announcement.

Update Announcement

Update an announcement via JSON Patch.

Delete Announcement

Delete an announcement.

List Layers

List layers in a project.

Create Layer

Create a layer in a project.

Update Layer

Update a layer via semantic-patch instructions.

Get Workflow Templates

Get workflow templates in the account.

Create Workflow Template

Create a workflow template.

Delete Workflow Template

Delete a workflow template.

Update Flag Settings For Context

Update the flag setting for a specific context.

List Tags

List all tags in the account.

Slack

207 tools
Send Message to Channel

Post a message to a channel

Update Existing Message

Update an existing message

Delete Message

Delete a message

Send Ephemeral Message

Send an ephemeral message (only visible to one user)

Schedule Message for Later

Schedule a message for later

Get Message Permalink

Get a permalink URL for a message

List Channels in Workspace

List channels in the workspace

Get Channel Information

Get information about a channel

Get Channel Messages

Get messages from a channel

List Channel Members

Get members of a channel

Join Public Channel

Join a public channel

Leave Channel

Leave a channel

Create Channel

Create a new channel

Archive Channel

Archive a channel

Unarchive Channel

Unarchive a channel

Invite Users to Channel

Invite users to a channel

Remove User from Channel

Remove a user from a channel

Set Channel Topic

Set the topic of a channel

Set Channel Purpose

Set the purpose of a channel

Rename Channel

Rename a channel

Get Thread Replies

Get thread replies

Open Direct Message

Open or resume a direct message or multi-person DM

Close Direct Message

Close a direct message or multi-person DM

Mark Channel As Read

Mark a channel as read

List Workspace Users

List all users in the workspace

Get User Information

Get information about a user

Find User by Email

Find a user by their email address

Get User Presence Status

Get a user's presence status

List User Accessible Conversations

List conversations the calling user may access

Add Bookmark to Channel

Add a bookmark to a channel

Edit Channel Bookmark

Edit an existing bookmark

List Channel Bookmarks

List bookmarks in a channel

Remove Channel Bookmark

Remove a bookmark from a channel

List Workspace User Groups

List user groups in the workspace

Create User Group

Create a new user group

Disable User Group

Disable an existing user group

Enable User Group

Enable a disabled user group

Update User Group

Update an existing user group

List Usergroup Members

List users in a user group

Update Usergroup Member List

Update the list of users in a user group

Set Do Not Disturb Snooze

Turn on Do Not Disturb for the current user

End Snooze Mode

End the current user's snooze mode

End Do Not Disturb

End the current user's Do Not Disturb session

Get Do Not Disturb Status

Get Do Not Disturb status for a user

Get Team Do Not Disturb Status

Get Do Not Disturb status for users on a team

List Custom Emoji in Workspace

List custom emoji in the workspace

Star Message or File

Star a message, file, or channel

Unstar Item

Remove a star from an item

List User Starred Items

List starred items for the current user

Get Bot Information

Get information about a bot

Create Reminder

Create a reminder

Mark Reminder Complete

Mark a reminder as complete

Delete Reminder

Delete a reminder

Get Reminder Information

Get information about a reminder

List User Reminders

List all reminders for the current user

Add Emoji Reaction to Message

Add an emoji reaction to a message

Remove Emoji Reaction from Message

Remove an emoji reaction from a message

Get Message Reactions

Get reactions on a message

Pin Message to Channel

Pin a message to a channel

Unpin Message from Channel

Unpin a message from a channel

List Pinned Items in Channel

List pinned items in a channel

List Workspace Files

List files in the workspace

Get File Information

Get information about a file

Delete File

Delete a file

Upload File to Slack

Upload a file to Slack

Create File Public Url

Create a public URL for a file (files.sharedPublicURL)

Revoke File Public Url

Revoke public URL for a file (files.revokePublicURL)

Search Workspace Messages

Search for messages in the workspace

Search Workspace Files

Search for files in the workspace (search.files)

Search Messages and Files

Search for messages and files (search.all)

Delete Scheduled Message

Delete a scheduled message (chat.deleteScheduledMessage)

List Scheduled Messages

List scheduled messages (chat.scheduledMessages.list)

Send Me Message

Share a /me message into a channel (chat.meMessage)

Provide Custom Unfurl Behavior

Provide custom unfurl behavior for URLs (chat.unfurl)

Get User Profile Information

Get a user's profile information (users.profile.get)

Set User Presence Status

Set user presence (users.setPresence)

Test Authentication

Test authentication and get info about the token

Get Workspace Information

Get information about the workspace

Test Api Connection

Test the API connection (api.test)

Revoke Oauth Token

Revoke an OAuth token (auth.revoke)

Uninstall App from Workspace

Uninstall an app from a workspace (apps.uninstall)

Get Team Billable Information

Get billable info for team members (team.billableInfo)

Get Workspace Access Logs

Get access logs for the workspace (team.accessLogs)

Get Workspace Integration Logs

Get integration logs for the workspace (team.integrationLogs)

Accept Shared Channel Invite

Accept a shared channel invite (conversations.acceptSharedInvite)

Decline Shared Channel Invite

Decline a shared channel invite (conversations.declineSharedInvite)

List Slack Connect Invites

List Slack Connect invites (conversations.listConnectInvites)

Get External File Upload Url

Get URL for uploading a file externally (files.getUploadURLExternal)

Complete External File Upload

Complete a file upload after uploading to external URL (files.completeUploadExternal)

Set User Profile Fields

Set user profile fields (users.profile.set)

Approve Slack Connect Channel Invite

Approve an invitation to a Slack Connect channel (conversations.approveSharedInvite)

Invite User to Slack Connect Channel

Invite a user to a Slack Connect channel (conversations.inviteShared)

Add Remote File to Workspace

Add a remote file (files.remote.add)

Remove Remote File

Remove a remote file (files.remote.remove)

Share Remote File to Channel

Share a remote file to a channel (files.remote.share)

List Remote Files

List remote files (files.remote.list)

List Reactions for Item

List reactions for an item (reactions.list)

Get Remote File Information

Get information about a remote file (files.remote.info)

Update Remote File

Update a remote file (files.remote.update)

Delete File Comment

Delete a file comment (files.comments.delete)

Delete User Profile Photo

Delete the user's profile photo (users.deletePhoto)

Set User As Active

Mark user as active (users.setActive) - Deprecated but still functional

Create Canvas in Channel

Create a canvas in a channel (conversations.canvases.create)

Set Channel External Invite Permissions

Set external invite permissions for a channel (conversations.externalInvitePermissions.set)

Approve Slack Connect Invite Request

Approve a Slack Connect invite request (conversations.requestSharedInvite.approve)

Deny Slack Connect Invite Request

Deny a Slack Connect invite request (conversations.requestSharedInvite.deny)

List Slack Connect Invite Requests

List Slack Connect invite requests (conversations.requestSharedInvite.list)

Get Analytics File for Date

Get analytics data for a given date (admin.analytics.getFile)

List App Activity Logs

Get logs for app activities (admin.apps.activities.list)

Approve App for Installation

Approve an app for installation (admin.apps.approve)

List Approved Apps

List approved apps (admin.apps.approved.list)

Clear App Resolution

Clear app resolution (admin.apps.clearResolution)

Lookup App Configuration

Look up app config (admin.apps.config.lookup)

Set App Configuration

Set app config (admin.apps.config.set)

Cancel App Request

Cancel an app request (admin.apps.requests.cancel)

List App Requests

List app requests (admin.apps.requests.list)

Restrict App

Restrict an app (admin.apps.restrict)

List Restricted Apps

List restricted apps (admin.apps.restricted.list)

Uninstall App

Uninstall an app (admin.apps.uninstall)

Get Allowed Audit Anomaly Item

Get allowed audit anomaly item (admin.audit.anomaly.allow.getItem)

Update Allowed Audit Anomaly Item

Update allowed audit anomaly item (admin.audit.anomaly.allow.updateItem)

Assign Entities to Auth Policy

Assign entities to auth policy (admin.auth.policy.assignEntities)

Get Entities for Auth Policy

Get entities for auth policy (admin.auth.policy.getEntities)

Remove Entities from Auth Policy

Remove entities from auth policy (admin.auth.policy.removeEntities)

Create Information Barrier

Create an information barrier (admin.barriers.create)

Delete Information Barrier

Delete an information barrier (admin.barriers.delete)

List Information Barriers

List information barriers (admin.barriers.list)

Update Information Barrier

Update an information barrier (admin.barriers.update)

Archive Conversation As Admin

Archive a conversation (admin.conversations.archive)

Bulk Archive Conversations

Bulk archive conversations (admin.conversations.bulkArchive)

Bulk Delete Conversations

Bulk delete conversations (admin.conversations.bulkDelete)

Bulk Move Conversations to Team

Bulk move conversations to a team (admin.conversations.bulkMove)

Convert Channel to Private

Convert public channel to private (admin.conversations.convertToPrivate)

Convert Channel to Public

Convert private channel to public (admin.conversations.convertToPublic)

Create Admin Conversation

Create a conversation (admin.conversations.create)

Delete Conversation

Delete a conversation (admin.conversations.delete)

Disconnect Shared Channel

Disconnect a shared channel (admin.conversations.disconnectShared)

List Ekm Original Channel Info

List original connected channel info for EKM (admin.conversations.ekm.listOriginalConnectedChannelInfo)

Get Conversation Preferences

Get conversation preferences (admin.conversations.getConversationPrefs)

Get Channel Retention Settings

Get custom retention settings (admin.conversations.getCustomRetention)

List Teams for Conversation

Get teams for a conversation (admin.conversations.getTeams)

Invite Users to Conversation As Admin

Invite users to a conversation (admin.conversations.invite)

Lookup Conversations

Look up conversations (admin.conversations.lookup)

Remove Channel Retention Settings

Remove custom retention settings (admin.conversations.removeCustomRetention)

Rename Conversation As Admin

Rename a conversation (admin.conversations.rename)

Add Idp Group to Channel

Add IDP group to channel (admin.conversations.restrictAccess.addGroup)

List Idp Groups for Channel

List IDP groups for channel (admin.conversations.restrictAccess.listGroups)

Remove Idp Group from Channel

Remove IDP group from channel (admin.conversations.restrictAccess.removeGroup)

Search Conversations

Search for conversations (admin.conversations.search)

Set Conversation Preferences

Set conversation preferences (admin.conversations.setConversationPrefs)

Set Channel Retention Settings

Set custom retention settings (admin.conversations.setCustomRetention)

Set Teams for Conversation

Set teams for a conversation (admin.conversations.setTeams)

Unarchive Conversation As Admin

Unarchive a conversation (admin.conversations.unarchive)

Add Custom Emoji

Add custom emoji (admin.emoji.add)

Add Emoji Alias

Add emoji alias (admin.emoji.addAlias)

List Custom Emoji

List custom emoji (admin.emoji.list)

Remove Custom Emoji

Remove custom emoji (admin.emoji.remove)

Rename Custom Emoji

Rename custom emoji (admin.emoji.rename)

List Functions

List functions (admin.functions.list)

Lookup Function Permissions

Look up function permissions (admin.functions.permissions.lookup)

Set Function Permissions

Set function permissions (admin.functions.permissions.set)

Approve Invite Request

Approve invite request (admin.inviteRequests.approve)

List Approved Invite Requests

List approved invite requests (admin.inviteRequests.approved.list)

List Denied Invite Requests

List denied invite requests (admin.inviteRequests.denied.list)

Deny Invite Request

Deny invite request (admin.inviteRequests.deny)

List Invite Requests

List invite requests (admin.inviteRequests.list)

Add Role Assignments

Add role assignments (admin.roles.addAssignments)

List Role Assignments

List role assignments (admin.roles.listAssignments)

Remove Role Assignments

Remove role assignments (admin.roles.removeAssignments)

List Team Admins

List team admins (admin.teams.admins.list)

Create Team

Create a team (admin.teams.create)

List Teams

List teams (admin.teams.list)

List Team Owners

List team owners (admin.teams.owners.list)

Get Team Settings

Get team settings info (admin.teams.settings.info)

Set Default Channels for Team

Set default channels for team (admin.teams.settings.setDefaultChannels)

Set Team Description

Set team description (admin.teams.settings.setDescription)

Set Team Discoverability

Set team discoverability (admin.teams.settings.setDiscoverability)

Set Team Icon

Set team icon (admin.teams.settings.setIcon)

Set Team Name

Set team name (admin.teams.settings.setName)

Add Channels to Usergroup

Add channels to usergroup (admin.usergroups.addChannels)

Add Teams to Usergroup

Add teams to usergroup (admin.usergroups.addTeams)

List Channels in Usergroup

List channels in usergroup (admin.usergroups.listChannels)

Remove Channels from Usergroup

Remove channels from usergroup (admin.usergroups.removeChannels)

Assign User to Team

Assign a user to a team (admin.users.assign)

Get User Expiration

Get expiration for a user (admin.users.getExpiration)

Invite User to Team

Invite a user to a team (admin.users.invite)

List Users in Team

List users in a team (admin.users.list)

Remove User from Team

Remove a user from a team (admin.users.remove)

Clear User Session Settings

Clear session settings (admin.users.session.clearSettings)

Get User Session Settings

Get session settings (admin.users.session.getSettings)

Invalidate User Session

Invalidate user session (admin.users.session.invalidate)

List User Sessions

List user sessions (admin.users.session.list)

Reset User Session

Reset user session (admin.users.session.reset)

Bulk Reset User Sessions

Bulk reset user sessions (admin.users.session.resetBulk)

Set User Session Settings

Set session settings (admin.users.session.setSettings)

Set User As Admin

Set a user as admin (admin.users.setAdmin)

Set User Expiration

Set expiration for a user (admin.users.setExpiration)

Set User As Owner

Set a user as owner (admin.users.setOwner)

Set User As Regular

Set a user as regular (admin.users.setRegular)

Export Unsupported Version Users

Export unsupported version users (admin.users.unsupportedVersions.export)

Add Workflow Collaborators

Add workflow collaborators (admin.workflows.collaborators.add)

Remove Workflow Collaborators

Remove workflow collaborators (admin.workflows.collaborators.remove)

Lookup Workflow Permissions

Look up workflow permissions (admin.workflows.permissions.lookup)

Search Workflows

Search workflows (admin.workflows.search)

Lookup Workflow Trigger Type Permissions

Look up workflow trigger type permissions (admin.workflows.triggers.types.permissions.lookup)

Set Workflow Trigger Type Permissions

Set workflow trigger type permissions (admin.workflows.triggers.types.permissions.set)

Unpublish Workflow

Unpublish a workflow (admin.workflows.unpublish)

What you can build

Create a flag approval request in LaunchDarkly, then pin a message to the release channel in Slack so reviewers see it.
When a flag approval is applied in LaunchDarkly, post the confirmation and add a checkmark reaction on the request message in Slack.
Copy flag settings from one environment to another in LaunchDarkly, then bookmark the change summary in the team's Slack channel for reference.
Add new engineers to a LaunchDarkly team and set a Slack reminder for their owner to confirm access the next day.

About OpenCode

OpenCode is an open, model-agnostic command-line coding agent. In NoClick it runs hosted and gains your apps as tools, so it can act on real systems rather than just edit files. Wire an integration into the agent and OpenCode can use that app’s operations directly while it works. It is a flexible choice when you want an open agent with broad model support and real tool access.

Open and model-agnostic
Flexible across many underlying models
Good general-purpose tool use
Lightweight to point at a focused task

Frequently asked questions

Open your OpenCode agent in one click

NoClick runs OpenCode for you with LaunchDarkly and Slack wired in as tools. Connect your account and run.