@ouispec/agent-core
v0.10.0
Published
Schema types, entity graph, intent resolution, and protocol definitions for the agent SDK
Readme
@ouispec/agent-core
What the rest of the agent SDK shares: the turn protocol's event names and payload types, the schema and entity types a product's tools are declared with, intent resolution, the UI-surface types a tab sends with a turn, and the approval types and argsHash an irreversible call is bound by.
npm install @ouispec/agent-coreIt has no runtime of its own. @ouispec/agent-worker (the agent), @ouispec/agent-realtime (the server between the agent and the browser) and @ouispec/agent-react (the browser) build on it, and all four release together under one version.
- The turn events come from
@ouispec/agent-events, and the approval messages from@ouispec/contract'sapprovals.json. argsHashand the approval rules areoui-spec's.@ouispec/agent-core/approval-vectors.jsonre-exports its test vectors, so an engine in another language can hold its own hash to them.
See the integrator guide for how the pieces fit, and VERSIONING.md for what a release may change.
