RPC Reference¶
This page is generated from the method registry in src/gateway/registry.zig.
Regenerate with:
./scripts/generate-rpc-reference.ps1
Source of truth: src/gateway/registry.zig
Common Envelope¶
{
"id": "req-1",
"method": "health",
"params": {}
}
Summary¶
- Total methods: 175
- Prefix groups: 34
Prefix Overview¶
| Prefix | Count |
|---|---|
| (root) | 13 |
| agent | 2 |
| agents | 7 |
| auth | 6 |
| browser | 2 |
| canvas | 1 |
| channels | 4 |
| chat | 4 |
| config | 6 |
| cron | 7 |
| device | 6 |
| doctor | 1 |
| edge | 25 |
| exec | 8 |
| file | 2 |
| gateway | 1 |
| logs | 1 |
| models | 1 |
| node | 16 |
| push | 1 |
| secrets | 7 |
| security | 1 |
| session | 1 |
| sessions | 12 |
| skills | 4 |
| system | 12 |
| talk | 2 |
| tools | 1 |
| tts | 6 |
| update | 3 |
| usage | 2 |
| voicewake | 2 |
| web | 4 |
| wizard | 4 |
Method Index¶
(root)¶
- agent
- connect
- doctor
- health
- last-heartbeat
- poll
- send
- set-heartbeats
- shutdown
- status
- system-event
- system-presence
- wake
agent¶
- agent.identity.get
- agent.wait
agents¶
- agents.create
- agents.delete
- agents.files.get
- agents.files.list
- agents.files.set
- agents.list
- agents.update
auth¶
- auth.oauth.complete
- auth.oauth.import
- auth.oauth.logout
- auth.oauth.providers
- auth.oauth.start
- auth.oauth.wait
browser¶
- browser.open
- browser.request
canvas¶
- canvas.present
channels¶
- channels.logout
- channels.status
- channels.telegram.bot.send
- channels.telegram.webhook.receive
chat¶
- chat.abort
- chat.history
- chat.inject
- chat.send
config¶
- config.apply
- config.get
- config.patch
- config.schema
- config.schema.lookup
- config.set
cron¶
- cron.add
- cron.list
- cron.remove
- cron.run
- cron.runs
- cron.status
- cron.update
device¶
- device.pair.approve
- device.pair.list
- device.pair.reject
- device.pair.remove
- device.token.revoke
- device.token.rotate
doctor¶
- doctor.memory.status
edge¶
- edge.acceleration.status
- edge.alignment.evaluate
- edge.collaboration.plan
- edge.enclave.prove
- edge.enclave.status
- edge.finetune.cancel
- edge.finetune.cluster.plan
- edge.finetune.job.get
- edge.finetune.run
- edge.finetune.status
- edge.handoff.plan
- edge.homomorphic.compute
- edge.identity.trust.status
- edge.marketplace.revenue.preview
- edge.mesh.status
- edge.multimodal.inspect
- edge.personality.profile
- edge.quantum.status
- edge.router.plan
- edge.swarm.plan
- edge.voice.transcribe
- edge.wasm.execute
- edge.wasm.install
- edge.wasm.marketplace.list
- edge.wasm.remove
exec¶
- exec.approval.request
- exec.approval.resolve
- exec.approval.waitdecision
- exec.approvals.get
- exec.approvals.node.get
- exec.approvals.node.set
- exec.approvals.set
- exec.run
file¶
- file.read
- file.write
gateway¶
- gateway.identity.get
logs¶
- logs.tail
models¶
- models.list
node¶
- node.canvas.capability.refresh
- node.describe
- node.event
- node.invoke
- node.invoke.result
- node.list
- node.pair.approve
- node.pair.list
- node.pair.reject
- node.pair.request
- node.pair.verify
- node.pending.ack
- node.pending.drain
- node.pending.enqueue
- node.pending.pull
- node.rename
push¶
- push.test
secrets¶
- secrets.reload
- secrets.resolve
- secrets.store.delete
- secrets.store.get
- secrets.store.list
- secrets.store.set
- secrets.store.status
security¶
- security.audit
session¶
- session.status
sessions¶
- sessions.compact
- sessions.delete
- sessions.history
- sessions.list
- sessions.patch
- sessions.preview
- sessions.reset
- sessions.resolve
- sessions.send
- sessions.usage
- sessions.usage.logs
- sessions.usage.timeseries
skills¶
- skills.bins
- skills.install
- skills.status
- skills.update
system¶
- system.boot.attest
- system.boot.attest.verify
- system.boot.policy.get
- system.boot.policy.set
- system.boot.status
- system.boot.verify
- system.maintenance.plan
- system.maintenance.run
- system.maintenance.status
- system.rollback.cancel
- system.rollback.plan
- system.rollback.run
talk¶
- talk.config
- talk.mode
tools¶
- tools.catalog
tts¶
- tts.convert
- tts.disable
- tts.enable
- tts.providers
- tts.setProvider
- tts.status
update¶
- update.plan
- update.run
- update.status
usage¶
- usage.cost
- usage.status
voicewake¶
- voicewake.get
- voicewake.set
web¶
- web.login.complete
- web.login.start
- web.login.status
- web.login.wait
wizard¶
- wizard.cancel
- wizard.next
- wizard.start
- wizard.status