Get my setup
get_my_setupReturns the setup your organization's admin gave this agent: its instructions, the documents it may rely on (each with the relied_on identity to declare to check_premises), the tools it may use, and actions: approval rules -- actions that also need a person's approval, with the exact intended_action to pass. before_every_action: check EVERY action with Rithmo before taking it, listed or not; actions never narrows that. Call it at the start of each run and work only from what it returns. Each agent also carries its config_revision — pass it to update_agent as expected_revision to edit its purpose WITHOUT starting a run — and can_update (whether this connection is permitted to edit at all). If your connection serves several agents, pass the agent_key from list_my_agents to select one; omit it to get them all. report_instructions.required: Rithmo knows your instructions only from what you report, so call declare_my_setup with them, complete, now, before your other work; Rithmo holds the actions it checks until it has them. live: false: a person has not put the agent live in Rithmo yet; do what until_live says and nothing else. blocked: true: a person must review your instructions first; do what until_unblocked says and nothing else. Read-only — this call never starts a run.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_my_setup"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| agent_key | No |