Rust SDK
The openagents-sdk crate: The lightweight public OpenAgents client: app authentication and account resources.
| Module | What it does |
|---|---|
openagents_sdk | Public OpenAgents HTTP client. |
openagents_sdk::agent_lab | Account-owned Agent Lab documents and bounded experiments. |
openagents_sdk::agents | Private, revisioned agent definitions. |
openagents_sdk::agents::assignments | Requests to an app on a person's computer, carried by that computer's signed-in session. |
openagents_sdk::agents::place | Where 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::runner | Typed, bounded stdio contract for an operator-installed Rust agent. |
openagents_sdk::chats | Cloud turns in the existing account chat. |
openagents_sdk::cloud_host | Our cloud (#11852): the account's OpenAgents engine on one of its cloud computers. |
openagents_sdk::computers | Account-bound cloud computers over the generated public contract. |
openagents_sdk::continuations | Move to a linked part without creating a second editable copy of the source. |
openagents_sdk::dashboard | Public Home summaries and portable layouts. |
openagents_sdk::history | Saved account history. |
openagents_sdk::labs | Account-bound Labs, checked edits, and cancellable job and event readers. |
openagents_sdk::labs::cad | Local CAD previews use the same portable rules as the server. |
openagents_sdk::labs::worker | Signing a computer up to run Lab jobs for an account, and a client that can only run jobs. |
openagents_sdk::rooms | Authenticated access to the app's existing Loro rooms on Coder sync. |
openagents_sdk::schedules | The account's scheduled prompts (`/v1/schedules`, #11177). |
openagents_sdk::sessions | Computer sessions in the account's chat list (#11897). |
openagents_sdk::terminal_chats | Saved terminal chats use the same account history and continuation IDs. |