17 lines
671 B
Markdown
17 lines
671 B
Markdown
|
|
# 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();`
|