What problem does it solve?
It helps you design and implement autonomous AI agents that can plan, use tools, observe results, and iterate until they produce a validated structured output.
Core Features & Use Cases
- Plan-Act-Observe loop architecture: Implements a recursive agent loop with tool selection, execution, and observation across multiple LLM calls.
- Structured output enforcement: Ensures the final result parses into a specified Pydantic model, with correction-on-parse-failure instead of crashing.
- Provider-agnostic tool execution: Centralizes tool execution in an isolation layer that never raises, returning errors as observations.
- State persistence and observability: Saves an agent checkpoint after each iteration and emits OpenTelemetry spans per loop iteration.
Use case: Create an agentic workflow that takes a goal and tool definitions, performs multi-step research and validation using document search tools, and returns a strictly validated architecture artifact outline.
Quick Start
Use agentic-engineering when you need an iterative Claude tool-using agent that persists state, enforces structured outputs, and stops reliably at success, max-iterations, or terminal tool error.