agent-contracts

API Reference (Public)

本ドキュメントは agent_contracts のPublic APIを、 「目的 → 署名 → 最小例 → 主要引数/戻り値 → 注意点」のテンプレで整理したものです。


Core Types

version

NodeContract

TriggerCondition

NodeInputs

NodeOutputs

ModularNode

InteractiveNode

BaseRequestSlice / BaseResponseSlice / BaseInternalSlice

BaseAgentState

get_slice

merge_slice_updates

StateAccessor

Internal / Request / Response

reset_response / increment_turn / set_error / clear_error

RoutingDecision / RoutingReason / MatchedRule

SupervisorDecision

BaseActionRouter

ContractValidator / ValidationResult

ContractVisualizer

ContractDiffReport / NodeChange / diff_contracts

ContractViolationError


Registry & Build

NodeRegistry

TriggerMatch

get_node_registry / reset_registry

GenericSupervisor

GraphBuilder

build_graph_from_registry


Runtime

RequestContext

ExecutionResult

RuntimeHooks / DefaultHooks

SessionStore / InMemorySessionStore

AgentRuntime


Subgraphs (v0.6.0)

SubgraphContract

SubgraphDefinition


Hierarchical Runtime Types (v0.6.0)

Budgets

CallStackFrame

DecisionTraceItem