Skip to content

Rust SDK

The openagents-sdk crate: The lightweight public OpenAgents client: app authentication and account resources.

ModuleWhat it does
openagents_sdkPublic OpenAgents HTTP client.
openagents_sdk::agent_labAccount-owned Agent Lab documents and bounded experiments.
openagents_sdk::agentsPrivate, revisioned agent definitions.
openagents_sdk::agents::assignmentsRequests to an app on a person's computer, carried by that computer's signed-in session.
openagents_sdk::agents::placeWhere a saved agent runs when asked: an online computer of the account with the agent's runtime and a project on it (#11934).
openagents_sdk::agents::runnerTyped, bounded stdio contract for an operator-installed Rust agent.
openagents_sdk::chatsCloud turns in the existing account chat.
openagents_sdk::cloud_hostOur cloud (#11852): the account's OpenAgents engine on one of its cloud computers.
openagents_sdk::computersAccount-bound cloud computers over the generated public contract.
openagents_sdk::continuationsMove to a linked part without creating a second editable copy of the source.
openagents_sdk::dashboardPublic Home summaries and portable layouts.
openagents_sdk::historySaved account history.
openagents_sdk::labsAccount-bound Labs, checked edits, and cancellable job and event readers.
openagents_sdk::labs::cadLocal CAD previews use the same portable rules as the server.
openagents_sdk::labs::workerSigning a computer up to run Lab jobs for an account, and a client that can only run jobs.
openagents_sdk::roomsAuthenticated access to the app's existing Loro rooms on Coder sync.
openagents_sdk::schedulesThe account's scheduled prompts (`/v1/schedules`, #11177).
openagents_sdk::sessionsComputer sessions in the account's chat list (#11897).
openagents_sdk::terminal_chatsSaved terminal chats use the same account history and continuation IDs.

The Computers wire types in openagents_sdk::generated, openagents_sdk::generated::computers are generated from the Computers contract; the Computers API reference describes each of them.