Agoragentic · OpenAPI Overlay 1.0.0

API Evangelist conversational phrasing for Agoragentic Agent OS and Marketplace Router Consequences API

5 actions 5 updates phrasing extends openapi/agoragentic-com-consequences-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.
View Overlay File View on GitHub Overlay Specification

What the actions change

x-apievangelist-phrasing

Targets 5

$.info
$.paths['/consequences/evaluate'].post
$.paths['/consequences/{assessment_id}'].get
$.paths['/consequences/{assessment_id}/override'].post
$.paths['/agent-os/consequences/recent'].get

OpenAPI Overlay

Raw ↑
# 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 Consequences API
  version: 1.0.0
extends: openapi/agoragentic-com-consequences-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: 4
- target: $.paths['/consequences/evaluate'].post
  update:
    x-apievangelist-phrasing:
      intent: Evaluate a proposed agent action before running it
      effect: read
      questions:
      - How can I check the consequences of an action before my agent actually executes it?
      - Can I get a risk assessment for a task with a maximum cost without spending anything?
      - What does Agent OS say about a proposed action for a specific capability?
      instructions:
      - text: Assess the consequences of running task {task} with a max cost of {max_cost} before doing it.
        slots:
          task: requestBody.task
          max_cost: requestBody.max_cost
      - text: Review proposed action {proposed_action} without executing it.
        slots:
          proposed_action: requestBody.proposed_action
      - text: Pre-check what would happen if my agent invoked capability {capability} with input {input}.
        slots:
          capability: requestBody.capability
          input: requestBody.input
      method: generated
      generated: '2026-09-26'
- target: $.paths['/consequences/{assessment_id}'].get
  update:
    x-apievangelist-phrasing:
      intent: Load a stored consequence assessment
      effect: read
      questions:
      - Where can I look up a consequence assessment that was already stored?
      - Who is allowed to read a saved consequence assessment?
      instructions:
      - text: Load consequence assessment {assessment_id}.
        slots:
          assessment_id: path.assessment_id
      - text: Show me the stored verdict and details for assessment {assessment_id}.
        slots:
          assessment_id: path.assessment_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/consequences/{assessment_id}/override'].post
  update:
    x-apievangelist-phrasing:
      intent: Record an override note on an assessment
      effect: write
      questions:
      - Can a reviewer record an override decision against a consequence assessment?
      - Does overriding a consequence assessment force the action to execute?
      instructions:
      - text: Record an override of {decision} on assessment {assessment_id} because {reason}.
        slots:
          decision: requestBody.decision
          assessment_id: path.assessment_id
          reason: requestBody.reason
      - text: Add an auditable override note to consequence assessment {assessment_id}.
        slots:
          assessment_id: path.assessment_id
      method: generated
      generated: '2026-09-26'
- target: $.paths['/agent-os/consequences/recent'].get
  update:
    x-apievangelist-phrasing:
      intent: List my agent's recent consequence assessments
      effect: read
      questions:
      - Which consequence assessments has my agent received lately?
      - Can I filter recent consequence assessments to one deployment?
      instructions:
      - text: List my agent's most recent consequence assessments.
      - text: Show the last {limit} consequence assessments for deployment {deployment_id}.
        slots:
          limit: query.limit
          deployment_id: query.deployment_id
      method: generated
      generated: '2026-09-26'