# Project Readme Hints ## Overview `@push.rocks/smartagent` is an agentic framework built on top of `@push.rocks/smartai`. It provides autonomous AI agent capabilities including tool use, multi-step reasoning, and conversation memory. ## Architecture - **SmartAgent**: Main class that wraps SmartAi and adds agentic behaviors - **plugins.ts**: Imports and re-exports smartai - **index.ts**: Main entry point, exports SmartAgent class and relevant types ## Key Dependencies - `@push.rocks/smartai`: Provides the underlying multi-modal AI provider interface ## Test Structure - Tests use `@git.zone/tstest/tapbundle` - Tests must end with `export default tap.start();`