Environment API
The environment module of the @codebolt/plugin-sdk.
import plugin from '@codebolt/plugin-sdk';
Quick Reference
Methods
createEnvironment
plugin.environment.createEnvironment(environmentData: object): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentData | object | Yes |
Returns: Promise<any>
deleteEnvironment
plugin.environment.deleteEnvironment(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
getEnvironment
plugin.environment.getEnvironment(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
getEnvironmentStatistics
plugin.environment.getEnvironmentStatistics(): Promise<any>
No parameters.
Returns: Promise<any>
getEnvironmentStatus
plugin.environment.getEnvironmentStatus(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
getLocalProviders
plugin.environment.getLocalProviders(): Promise<any>
No parameters.
Returns: Promise<any>
getRunningProviders
plugin.environment.getRunningProviders(): Promise<any>
No parameters.
Returns: Promise<any>
listEnvironments
plugin.environment.listEnvironments(): Promise<any>
No parameters.
Returns: Promise<any>
restartEnvironment
plugin.environment.restartEnvironment(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
sendMessageToEnvironment
plugin.environment.sendMessageToEnvironment(environmentId: string, message: any): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes | |
message | any | Yes |
Returns: Promise<any>
startAgentInEnvironment
plugin.environment.startAgentInEnvironment(environmentId: string, task: string, agentId?: string, threadId?: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes | |
task | string | Yes | |
agentId | string | No | |
threadId | string | No |
Returns: Promise<any>
startEnvironment
plugin.environment.startEnvironment(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
stopEnvironment
plugin.environment.stopEnvironment(environmentId: string): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes |
Returns: Promise<any>
updateEnvironment
plugin.environment.updateEnvironment(environmentId: string, updateData: any): Promise<any>
| Parameter | Type | Required | Description |
|---|---|---|---|
environmentId | string | Yes | |
updateData | any | Yes |
Returns: Promise<any>