# Project Context

This is a sample AGENTS.md file demonstrating the memory feature.

## Build Commands

- **Install dependencies**: `npm install`
- **Build**: `npm run build`
- **Test**: `npm test`

## Code Style Guidelines

- Use TypeScript for all new code
- Follow ESLint rules in the project
- Prefer functional programming patterns
- Use descriptive variable names

## Architecture Notes

This project uses a middleware-based architecture where:

- Middleware can modify agent behavior at different stages
- State flows through the middleware chain
- Each middleware can contribute to the system prompt

## Important Reminders

- Always check for existing implementations before creating new ones
- Write tests for new functionality
- Document public APIs with JSDoc comments
