- Changed VITE_SUPABASE_URL in .env.example for deployment consistency. - Added new user management functionality to reset user passwords in UserManagement component. - Updated supabase.ts to include first and last name fields in user profiles and added password reset functionality. - Enhanced DashboardLayout to include a user profile view and improved user display in TopNavbar. - Updated seed.sql to create additional users with roles for testing purposes.
AI Agent Resources
This directory contains resources specifically designed to help AI agents understand and work with the USDA Vision Camera System.
Directory Structure
/guides/
Contains comprehensive guides for AI agents:
AI_AGENT_INSTRUCTIONS.md- Specific instructions for AI agents working with this systemAI_INTEGRATION_GUIDE.md- Guide for integrating AI capabilities with the camera system
/examples/
Contains practical examples and demonstrations:
demos/- Python demo scripts showing various system capabilitiesnotebooks/- Jupyter notebooks with interactive examples and tests
/references/
Contains API references and technical specifications:
api-endpoints.http- HTTP API endpoint examplesapi-tests.http- API testing examplesstreaming-api.http- Streaming API examplescamera-api.types.ts- TypeScript type definitions for the camera API
Key Learning Resources
- System Architecture: Review the main system structure in
/usda_vision_system/ - Configuration: Study
config.jsonfor system configuration options - API Documentation: Check
/docs/api/for API specifications - Feature Guides: Review
/docs/features/for feature-specific documentation - Test Examples: Examine
/tests/for comprehensive test coverage
Quick Start for AI Agents
- Read
guides/AI_AGENT_INSTRUCTIONS.mdfirst - Review the demo scripts in
examples/demos/ - Study the API references in
references/ - Examine test files to understand expected behavior
- Check configuration options in the root
config.json
System Overview
The USDA Vision Camera System is a multi-camera monitoring and recording system with:
- Real-time camera streaming
- MQTT-based automation
- Auto-recording capabilities
- RESTful API interface
- Web-based camera preview
- Comprehensive logging and monitoring
For detailed system documentation, see the /docs/ directory.