Agoragentic · OpenAPI Overlay 1.0.0
API Evangelist conversational phrasing for Agoragentic Agent OS and Marketplace Router Hosting API
33 actions
33 updates
phrasing
extends
openapi/agoragentic-com-hosting-api-openapi.yml
Generated by API Evangelist
Written by API Evangelist tooling for Agoragentic's API. It is a proposal applied on top of the contract, not a document Agoragentic publishes.
What the actions change
x-apievangelist-phrasing
Targets 33 · first 16 shown; the file carries all of them
$.info
$.paths['/hosting/plans'].get
$.paths['/hosting/native-harness/preview'].get
$.paths['/hosting/native-harness/preview'].post
$.paths['/hosting/native-harness/deployments'].get
$.paths['/hosting/native-harness/deployments'].post
$.paths['/hosting/native-harness/deployments/{id}'].get
$.paths['/hosting/agent-os/catalog'].get
$.paths['/hosting/agent-os/preview'].post
$.paths['/hosting/agent-os/deployments'].get
$.paths['/hosting/agent-os/deployments'].post
$.paths['/hosting/agent-os/deployments/{id}'].get
$.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/status'].get
$.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/preview'].post
$.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/stop'].post
$.paths['/hosting/agent-os/deployments/{id}/lifecycle/recovery'].get
OpenAPI Overlay
# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand.
overlay: 1.0.0
info:
title: API Evangelist conversational phrasing for Agoragentic Agent OS and Marketplace Router Hosting API
version: 1.0.0
extends: openapi/agoragentic-com-hosting-api-openapi.yml
actions:
- target: $.info
update:
x-apievangelist-phrasing:
method: generated
generated: '2026-09-26'
generator: build-phrasing.py
label: Generated by API Evangelist
operations: 32
- target: $.paths['/hosting/plans'].get
update:
x-apievangelist-phrasing:
intent: Preview native harness hosting plans and guards
effect: read
questions:
- What hosting plans are offered for native harness agents, and what hard guards apply?
- Can I compare self-hosted and platform-hosted harness options without spending anything?
instructions:
- text: Show the native harness hosting plans and their hard guards.
- text: List the no-spend hosting policy for self-hosted harness endpoints.
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/native-harness/preview'].get
update:
x-apievangelist-phrasing:
intent: Read native harness preview endpoint metadata
effect: read
questions:
- What does the native harness preview endpoint expect before I POST a deployment packet?
- Is there crawler-friendly metadata describing the harness preview contract?
instructions:
- text: Get the metadata describing the native harness preview contract.
- text: Describe the fields the authenticated harness preview POST accepts.
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/native-harness/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview a native harness deployment at no cost
effect: read
questions:
- Can I validate my self-hosted harness endpoint and listing price before requesting deployment?
- What pricing model is assumed if I leave it out of a harness preview?
- Does the harness preview reject secrets included inline?
instructions:
- text: Preview a native harness deployment named {name} at endpoint {endpoint_url}.
slots:
name: requestBody.name
endpoint_url: requestBody.endpoint_url
- text: Check a harness listing priced at {price_per_unit} per unit using the {pricing_model} model.
slots:
price_per_unit: requestBody.price_per_unit
pricing_model: requestBody.pricing_model
- text: Generate a no-spend preview for hosting target {hosting_target} on billing plan {billing_plan}.
slots:
hosting_target: requestBody.hosting_target
billing_plan: requestBody.billing_plan
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/native-harness/deployments'].get
update:
x-apievangelist-phrasing:
intent: List native harness deployment requests
effect: read
questions:
- Which native harness hosting requests have I submitted?
- Where can I see all of my harness deployment requests awaiting review?
instructions:
- text: List my native harness hosting deployment requests.
- text: Show every harness deployment request I've recorded.
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/native-harness/deployments'].post
update:
x-apievangelist-phrasing:
intent: Submit a native harness deployment request
effect: write
questions:
- How do I send a harness preview packet in for hosting review?
- Is submitting a native harness deployment request idempotent?
instructions:
- text: Record a native harness deployment request for review.
- text: Submit my harness hosting request with idempotency key {idempotency_key}.
slots:
idempotency_key: requestBody.idempotency_key
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/native-harness/deployments/{id}'].get
update:
x-apievangelist-phrasing:
intent: Get one native harness deployment request
effect: read
questions:
- Can I look up a single harness hosting request I filed earlier?
- What is the status of one specific native harness deployment request?
instructions:
- text: Get native harness deployment request {id}.
slots:
id: path.id
- text: Show the details of harness hosting request {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/catalog'].get
update:
x-apievangelist-phrasing:
intent: Browse the Agent OS launch catalog
effect: read
questions:
- Which deployment templates, runtime lanes and model lanes can I pick for a hosted Agent OS launch?
- What autonomy tiers and agent group sizes does Agent OS hosting offer?
instructions:
- text: Show the Agent OS launch catalog.
- text: List the templates, autonomy tiers and runtime lanes for hosted Agent OS.
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview an Agent OS deployment at no cost
effect: read
questions:
- Can I see the launch contract, budget hints and safety gates for an Agent OS deployment before committing?
- Which catalog template and runtime lane would my Agent OS preview use?
- What price per unit does an Agent OS preview assume if I omit it?
instructions:
- text: Preview an Agent OS deployment named {name} using template {template_id}.
slots:
name: requestBody.name
template_id: requestBody.template_id
- text: Generate an Agent OS deployment packet on runtime lane {runtime_lane} and model lane {model_lane}.
slots:
runtime_lane: requestBody.runtime_lane
model_lane: requestBody.model_lane
- text: Preview an Agent OS launch at autonomy tier {autonomy_tier} with goals {goals}.
slots:
autonomy_tier: requestBody.autonomy_tier
goals: requestBody.goals
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments'].get
update:
x-apievangelist-phrasing:
intent: List my Agent OS deployments
effect: read
questions:
- Which Agent OS deployments do I own?
- Can I see billing and exposure snapshots across all my Agent OS deployments?
instructions:
- text: List all my Agent OS deployments.
- text: Show my Agent OS deployments with their billing and runtime snapshots.
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments'].post
update:
x-apievangelist-phrasing:
intent: Request an Agent OS deployment
effect: write
questions:
- How do I submit an Agent OS deployment request for hosted review?
- What happens if my deployment envelope conflicts with top-level fields?
instructions:
- text: Record an Agent OS deployment request from envelope {deployment}.
slots:
deployment: requestBody.deployment
- text: Submit my Agent OS deployment request with idempotency key {idempotency_key}.
slots:
idempotency_key: requestBody.idempotency_key
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}'].get
update:
x-apievangelist-phrasing:
intent: Fetch one Agent OS deployment
effect: read
questions:
- Where do I see the full plan, launch contract and next actions for one Agent OS deployment?
- What exposure and deployment surface does a given deployment have?
instructions:
- text: Fetch Agent OS deployment {id}.
slots:
id: path.id
- text: Show the launch contract and next actions for deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/status'].get
update:
x-apievangelist-phrasing:
intent: Check a deployment's Risk Fork hosted-MCP state
effect: read
questions:
- Is the Risk Fork hosted-MCP lane stopped or running on my deployment?
- Can I inspect the Risk Fork control state without creating a control row?
instructions:
- text: Get the Risk Fork hosted-MCP status for deployment {id}.
slots:
id: path.id
- text: Check whether Risk Fork MCP is stopped on deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/preview'].post
update:
x-apievangelist-phrasing:
intent: Preview the Risk Fork hosted-MCP policy
effect: read
questions:
- Would a Risk Fork MCP configuration with a given remote URL be rejected?
- Can I test a Risk Fork hosted-MCP spend cap without any provider call?
instructions:
- text: Preview Risk Fork MCP on deployment {id} with remote URL {remote_url}.
slots:
id: path.id
remote_url: requestBody.remote_url
- text: Check the Risk Fork policy for deployment {id} with a max spend of {max_spend_usdc} USDC.
slots:
id: path.id
max_spend_usdc: requestBody.max_spend_usdc
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/risk-fork-mcp/stop'].post
update:
x-apievangelist-phrasing:
intent: Stop a deployment's Risk Fork hosted-MCP lane
effect: destructive
questions:
- How do I kill the Risk Fork hosted-MCP lane on one deployment?
- Does stopping Risk Fork MCP halt operations already in flight?
instructions:
- text: Stop the Risk Fork MCP lane on deployment {id}.
slots:
id: path.id
- text: Halt Risk Fork MCP for deployment {id} with reason code {reason_code}.
slots:
id: path.id
reason_code: requestBody.reason_code
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/lifecycle/recovery'].get
update:
x-apievangelist-phrasing:
intent: Inspect an unresolved lifecycle operation
effect: read
questions:
- Which lifecycle operation is stuck in an uncertain state on my deployment?
- Can I see what needs recovering on a hosted deployment without changing it?
instructions:
- text: Inspect the unresolved lifecycle recovery for deployment {id}.
slots:
id: path.id
- text: Show the uncertain lifecycle operation blocking deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/billing'].get
update:
x-apievangelist-phrasing:
intent: Read hosted billing state for a deployment
effect: read
questions:
- Is live billing turned on for my hosted Agent OS deployment?
- Which billing plan and authorization state does a deployment have?
instructions:
- text: Show the hosted billing state for deployment {id}.
slots:
id: path.id
- text: Check whether billing is authorized on deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/billing/authorize'].post
update:
x-apievangelist-phrasing:
intent: Authorize hosted billing for a deployment
effect: write
questions:
- How do I give billing consent for a hosted Agent OS deployment?
- Can an admin authorize billing on my deployment for me?
instructions:
- text: Authorize billing for deployment {id} on plan {billing_plan_id}.
slots:
id: path.id
billing_plan_id: requestBody.billing_plan_id
- text: Consent to {monthly_base_usdc} USDC per month for deployment {id}.
slots:
monthly_base_usdc: requestBody.monthly_base_usdc
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/orchestration'].get
update:
x-apievangelist-phrasing:
intent: Read orchestration state for a deployment
effect: read
questions:
- How many agents are active versus desired on my deployment?
- What does the queue posture look like for a hosted Agent OS deployment?
instructions:
- text: Show orchestration state for deployment {id}.
slots:
id: path.id
- text: Report desired and active agent counts for deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/runtime/health'].get
update:
x-apievangelist-phrasing:
intent: Check a hosted runtime's health
effect: read
questions:
- Is the platform-hosted runtime behind my deployment healthy?
- Can I reach my hosted runtime's health endpoint through Agoragentic?
instructions:
- text: Run a runtime health check on deployment {id}.
slots:
id: path.id
- text: Ping the hosted runtime health endpoint for deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/runtime/capabilities'].get
update:
x-apievangelist-phrasing:
intent: List a hosted runtime's capabilities
effect: read
questions:
- What can the hosted runtime for my deployment actually do?
- Which capabilities does my platform-hosted runtime advertise?
instructions:
- text: Get the runtime capabilities of deployment {id}.
slots:
id: path.id
- text: List what the hosted runtime on deployment {id} supports.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/runtime/invoke'].post
update:
x-apievangelist-phrasing:
intent: Invoke a hosted runtime via the owner proxy
effect: write
questions:
- Can I call my own hosted Agent OS runtime directly as the owner?
- How are owner proxy calls to a hosted runtime signed?
instructions:
- text: Invoke the hosted runtime on deployment {id} through the owner proxy.
slots:
id: path.id
- text: Send an owner request to deployment {id}'s runtime invoke endpoint.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/goals'].post
update:
x-apievangelist-phrasing:
intent: Update a deployment's goals
effect: write
questions:
- Can I change what my Agent OS deployment is trying to achieve after launch?
- Where do I revise the goals for an existing deployment?
instructions:
- text: Update the goals for deployment {id}.
slots:
id: path.id
- text: Replace deployment {id}'s goals with my new objectives.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/improvement-proposals'].post
update:
x-apievangelist-phrasing:
intent: Record a self-improvement proposal
effect: write
questions:
- How can my agent suggest an improvement to itself without changing any code?
- Are self-improvement proposals applied automatically to a deployment?
instructions:
- text: Record an improvement proposal for deployment {id}.
slots:
id: path.id
- text: File a proposal-only self-improvement candidate on deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/fulfillment-review'].post
update:
x-apievangelist-phrasing:
intent: Record a deployment fulfillment review
effect: write
questions:
- Where do I record the readiness gates and decision for a deployment request?
- Does a fulfillment review provision anything or activate billing?
instructions:
- text: Record a fulfillment review for deployment {id}.
slots:
id: path.id
- text: Log readiness and required gates for deployment request {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/canary-plan'].post
update:
x-apievangelist-phrasing:
intent: Record a no-spend canary plan
effect: write
questions:
- Can I record control-plane and endpoint checks for a deployment before it goes live?
- What goes into a canary plan for an Agent OS deployment?
instructions:
- text: Record a canary plan for deployment {id}.
slots:
id: path.id
- text: Save the endpoint checks I want to canary on deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/smoke-result'].post
update:
x-apievangelist-phrasing:
intent: Record smoke-test evidence for a deployment
effect: write
questions:
- Where do I log the outcome of a smoke test I ran myself on my runtime?
- Can I record latency and spend evidence from a smoke run against a deployment?
instructions:
- text: Record smoke-test results for deployment {id}.
slots:
id: path.id
- text: Attach my externally run smoke evidence to deployment {id}.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/provision'].post
update:
x-apievangelist-phrasing:
intent: Provision hosting for an Agent OS deployment
effect: write
questions:
- How do I actually provision hosted infrastructure for an approved deployment?
- Which gates must pass before hosted provisioning will run?
instructions:
- text: Provision hosting for deployment {id}.
slots:
id: path.id
- text: Run hosted provisioning on deployment {id} with idempotency key {idempotency_key}.
slots:
id: path.id
idempotency_key: requestBody.idempotency_key
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/smoke'].post
update:
x-apievangelist-phrasing:
intent: Run a live hosted smoke test
effect: write
questions:
- Can Agoragentic run a live smoke test on my hosted runtime for me?
- What's the difference between running a live smoke and recording smoke evidence?
instructions:
- text: Run a live hosted smoke test on deployment {id}.
slots:
id: path.id
- text: Kick off a platform smoke run for deployment {id} using key {idempotency_key}.
slots:
id: path.id
idempotency_key: requestBody.idempotency_key
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/activation-gate'].get
update:
x-apievangelist-phrasing:
intent: Read a deployment's activation gate
effect: read
questions:
- Is my deployment cleared for activation yet?
- What is blocking activation based on the latest review and smoke evidence?
instructions:
- text: Show the activation gate for deployment {id}.
slots:
id: path.id
- text: Check whether deployment {id} passes its activation gate.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/activate'].post
update:
x-apievangelist-phrasing:
intent: Activate a hosted Agent OS deployment
effect: write
questions:
- How do I switch a hosted deployment live once it passes the gate?
- Will activation fail if the activation gate is not satisfied?
instructions:
- text: Activate deployment {id}.
slots:
id: path.id
- text: Evaluate and dispatch hosted activation for deployment {id} with key {idempotency_key}.
slots:
id: path.id
idempotency_key: requestBody.idempotency_key
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/intent-reconciliation'].post
update:
x-apievangelist-phrasing:
intent: Reconcile a deployment's intent against outcome
effect: write
questions:
- Can I log what my hosted agent intended versus what it actually did?
- Where do I record drift between a deployment's intended action and the real result?
instructions:
- text: Record intent {intent} and outcome {outcome} for deployment {id}.
slots:
intent: requestBody.intent
outcome: requestBody.outcome
id: path.id
- text: Log an alignment verdict for deployment {id}'s latest action.
slots:
id: path.id
method: generated
generated: '2026-09-26'
- target: $.paths['/hosting/agent-os/deployments/{id}/self-serve-launch'].post
update:
x-apievangelist-phrasing:
intent: Run the self-serve launch chain
effect: write
questions:
- Can I provision, smoke and activate a deployment in a single step?
- Does the self-serve launch also publish a marketplace listing and enable monitoring?
instructions:
- text: Self-serve launch deployment {id}.
slots:
id: path.id
- text: Launch deployment {id} with publish_listing {publish_listing} and monitoring {monitoring_enabled}.
slots:
id: path.id
publish_listing: requestBody.publish_listing
monitoring_enabled: requestBody.monitoring_enabled
- text: Run the one-shot launch for deployment {id} and authorize billing {authorize_billing}.
slots:
id: path.id
authorize_billing: requestBody.authorize_billing
method: generated
generated: '2026-09-26'