agent-step-toolkit
claudeBuild agent-step LangGraph agents — a ReAct agent fronted by one batching tool over a deterministic flow-controller runner (vendored and versioned; agent-step 3.0.1). Bootstrap a project (runner library + streaming CLI + graph/state/prompt scaffold + the required local sandbox service), then add domain tools declaratively: each action declares its params, prereqs and verdict ROWS — summary, doctrine, state write, effects, one authority per outcome — and its executor just names the verdict. The engine owns the machinery and the model-facing language it enforces: composed action descriptions, per-gate reply contracts, the spliceable turn-protocol prompt fragment, and engine-rendered read-backs and standing asks the model speaks verbatim. Mechanisms are configuration, not prompt prose — confirmation propose/execute gates with attempt budgets and stored-byte repetition, OTP and double-entry match gates, multi-turn flows, paginated reads, escalation ladders that count the prompt's "once" rules and escalate themselves, capture-bounce bounds, an engine-enforced abort policy, typed handoff routes, and a state-resolved handback envelope with orchestrator/specialized agent roles plus off-topic delegation. Graph state is one Zod schema (reducers + invoke-boundary validation, channel-completeness enforced at construction). Also: caller-capture param primitives, the twelve measured host-architecture design principles, porting an existing project onto agent-step, Kafka run-tracing observability via the companion kafka-observability plugin, the three-layer test methodology (runner unit / sandbox / prompt-input), and a channel-middleware contract audit.
4 skills