displayName
Claude Agent SDK Core (current)
agentVersionId
packageRef
loopIteratorPolicy
process-function-driven
loopIteratorNotes
Host program imports `@anthropic-ai/claude-agent-sdk` and consumes
the `query()` async iterator. Each iteration yields SDKMessage
events; the host decides when to feed back permission/elicitation
results. There is no embedded chat-loop binary — the loop body
IS the host's code.
contextManagementStrategy
server-managed
compactionTriggerNotes
Compaction is handled by the Claude server-side; the SDK does not
expose a token-threshold trigger.
subagentInvokerPolicy
platform-mediated
subagentInvokerNotes
Subagents (when enabled) are dispatched by the SDK via the same
Task-tool primitive as Claude Code; the host program mediates
permission gating.
resultSynthesisPolicy
model-direct
resultSynthesisNotes
Final result events arrive as SDKMessage values on the iterator;
the host program emits the final response.
stopDetectionStrategy
structured-end-event
transportClientLibrary
@anthropic-ai/claude-agent-sdk
supportedTransportProtocols
parallelToolCallHandling
native
streamingFidelity
full
thinkingChannelHandling
passthrough
loopBudgetKnobs
compactionTrigger
auto-on-budget
streamingBlocks
effortLevelDelegation
native