Skip to content

JSON Schemas

Agent Tool 发布草案 JSON Schemas 用于互操作测试。v0.2.0 不再只覆盖 declaration/result 基础对象,而是扩展到 runtime interface、permission decision、hooks、scheduling、deferred loading、input mutation 与 result persistence。

Schema用途
agenttool-tool-declaration.schema.jsonTool declaration.
agenttool-tool-interface.schema.jsonRuntime tool interface.
agenttool-tool-surface.schema.jsonContext-specific tool surface.
agenttool-invocation.schema.jsonTool invocation envelope.
agenttool-permission-profile.schema.jsonPermission profile.
agenttool-permission-decision.schema.jsonPer-invocation permission decision.
agenttool-input-mutation.schema.jsonInput mutation record.
agenttool-hook.schema.jsonTool hook record.
agenttool-scheduler-policy.schema.jsonConcurrency and scheduling policy.
agenttool-deferred-tool.schema.jsonDeferred tool reference.
agenttool-result.schema.jsonTool result envelope.
agenttool-result-persistence.schema.jsonResult persistence decision.
agenttool-progress.schema.jsonProgress event payload.
agenttool-execution-profile.schema.jsonExecution profile.
agenttool-event.schema.jsonTool lifecycle event.

Draft standard for portable agent tool declarations, runtime interfaces, invocations, progress, results, permissions, scheduling, and audit refs.