Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Comparison

Capabilityagent-sdk-rsAbstraction-heavy frameworks
Loop visibilityexplicit event streamoften hidden inside planners
ToolingJSON-schema tool contractsframework-specific wrappers
Completion controloptional explicit done pathoften implicit stop logic
Provider swapChatModel adapter boundaryfrequently runtime/provider coupled
Failure controlsretries + backoff + max iterationsvaries per stack

This crate stays intentionally small:

  • easier to embed in existing binaries
  • easier to reason about runtime behavior
  • easier to test with deterministic mock providers