Skip to content
Sign up

Environments

List Environment Connections
environments.list(EnvironmentListParams**kwargs) -> EnvironmentListResponse
GET/v1/environments
Get Environment Connection
environments.retrieve(strdevice_id) -> EnvironmentRetrieveResponse
GET/v1/environments/{deviceId}
Send Message to Environment
environments.send_message(strconnection_id, EnvironmentSendMessageParams**kwargs) -> EnvironmentSendMessageResponse
POST/v1/environments/{connectionId}/messages
ModelsExpand Collapse
class EnvironmentListResponse:
connections: List[Connection]
id: str
connected_at: Optional[float]
connection_id: Optional[str]
connection_name: str
device_id: str
first_seen_at: float
last_heartbeat: Optional[float]
last_seen_at: float
organization_id: str
pod_id: Optional[str]
api_key_owner: Optional[str]
current_mode: Optional[Literal["default", "standard", "acceptEdits", 2 more]]
One of the following:
"default"
"standard"
"acceptEdits"
"bypassPermissions"
"unrestricted"
metadata: Optional[ConnectionMetadata]
git_branch: Optional[str]
letta_code_version: Optional[str]
node_version: Optional[str]
os: Optional[str]
self_update: Optional[ConnectionMetadataSelfUpdate]
supported: bool
writable: bool
install_path: Optional[str]
manual_command: Optional[str]
reason: Optional[str]
supported_commands: Optional[List[str]]
working_directory: Optional[str]
user_id: Optional[str]
has_next_page: bool
class EnvironmentRetrieveResponse:
id: str
connected_at: Optional[float]
connection_id: Optional[str]
connection_name: str
device_id: str
first_seen_at: float
last_heartbeat: Optional[float]
last_seen_at: float
organization_id: str
pod_id: Optional[str]
api_key_owner: Optional[str]
current_mode: Optional[Literal["default", "standard", "acceptEdits", 2 more]]
One of the following:
"default"
"standard"
"acceptEdits"
"bypassPermissions"
"unrestricted"
metadata: Optional[Metadata]
git_branch: Optional[str]
letta_code_version: Optional[str]
node_version: Optional[str]
os: Optional[str]
self_update: Optional[MetadataSelfUpdate]
supported: bool
writable: bool
install_path: Optional[str]
manual_command: Optional[str]
reason: Optional[str]
supported_commands: Optional[List[str]]
working_directory: Optional[str]
user_id: Optional[str]
class EnvironmentSendMessageResponse:
message: str
success: bool