Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent runs one turn.
|
Package agent runs one turn. |
|
openai
Package openai calls the OpenAI HTTP API for the openai provider key.
|
Package openai calls the OpenAI HTTP API for the openai provider key. |
|
Package agentmeta applies an agent.yaml overlay to a catalog.
|
Package agentmeta applies an agent.yaml overlay to a catalog. |
|
Package auth places a credential on an upstream call.
|
Package auth places a credential on an upstream call. |
|
Package bundle loads contracts, relations, and check cases.
|
Package bundle loads contracts, relations, and check cases. |
|
Package capability is search, describe, and invoke.
|
Package capability is search, describe, and invoke. |
|
Package catalog is the operation index shared by the runtime, the MCP server, and a generated client.
|
Package catalog is the operation index shared by the runtime, the MCP server, and a generated client. |
|
cmd
|
|
|
veto
command
Package main is the veto command.
|
Package main is the veto command. |
|
Package config loads veto.yaml.
|
Package config loads veto.yaml. |
|
Package credentials is how an embedder supplies material for one upstream call.
|
Package credentials is how an embedder supplies material for one upstream call. |
|
Package eval runs agent cases with the scripted model and the real policy path.
|
Package eval runs agent cases with the scripted model and the real policy path. |
|
examples
|
|
|
two-apis
command
Package main runs two contracts through one catalog.
|
Package main runs two contracts through one catalog. |
|
Package execute sends the HTTP call for one operation.
|
Package execute sends the HTTP call for one operation. |
|
Package flow runs a sequence of steps the model may name.
|
Package flow runs a sequence of steps the model may name. |
|
Package generate writes a Go client whose calls go through runtime.Invoke.
|
Package generate writes a Go client whose calls go through runtime.Invoke. |
|
internal
|
|
|
atomicfile
Package atomicfile writes a complete file by renaming a temporary sibling.
|
Package atomicfile writes a complete file by renaming a temporary sibling. |
|
jsonfield
Package jsonfield reads one field from a JSON object body.
|
Package jsonfield reads one field from a JSON object body. |
|
yamlfile
Package yamlfile checks one YAML document before a typed decode.
|
Package yamlfile checks one YAML document before a typed decode. |
|
Package jsonopts is the encode option for JSON sent to a client API.
|
Package jsonopts is the encode option for JSON sent to a client API. |
|
Package mcpserver is the MCP adapter for search, describe, and invoke.
|
Package mcpserver is the MCP adapter for search, describe, and invoke. |
|
Package memory stores turns for one run.
|
Package memory stores turns for one run. |
|
Package opa evaluates a Rego overlay.
|
Package opa evaluates a Rego overlay. |
|
Package openapi loads an OpenAPI document into a catalog.
|
Package openapi loads an OpenAPI document into a catalog. |
|
Package policy allows, checks, and confirms.
|
Package policy allows, checks, and confirms. |
|
Package replay reads OpenTelemetry spans.
|
Package replay reads OpenTelemetry spans. |
|
Package result is an HTTP result and the invoke errors returned to a caller.
|
Package result is an HTTP result and the invoke errors returned to a caller. |
|
Package runctx builds the context pack for one turn.
|
Package runctx builds the context pack for one turn. |
|
Package runtime is the invoke sequence shared by the CLI, MCP, and the library.
|
Package runtime is the invoke sequence shared by the CLI, MCP, and the library. |
|
Package semantics derives a note for an operation and applies a file overlay.
|
Package semantics derives a note for an operation and applies a file overlay. |
|
Package telemetry exports OpenTelemetry spans.
|
Package telemetry exports OpenTelemetry spans. |
|
Package valkey is a policy.Store for more than one veto process.
|
Package valkey is a policy.Store for more than one veto process. |
Click to show internal directories.
Click to hide internal directories.