v0.1
Initial Release
HICA (Highly Customisable Agents ) v0.1 marks our first stable release, providing a robust foundation for building AI agents that work alongside humans.
✨ Key Features
Core Agent System
- Autonomous agent with LLM integration
- Two-stage LLM processing (tool selection & parameter filling)
- Configurable system prompts
Human-in-the-Loop Capabilities
- Approval workflows for sensitive operations
- Clarification requests when input is ambiguous
- Human response handling
- Tool execution approval system
Tool Management
- Tool registry system
- Dynamic tool parameter handling
- Built-in calculator tools as examples
- Easy tool registration and execution
State Management
- Thread-based conversation tracking
- Event-based state management
- In-memory thread storage
- Extensible storage backend
API & Server
- FastAPI integration
- RESTful endpoints for thread management
- Response and approval handling
###Logging & Monitoring - Structured logging with structlog
- Event tracking
- Debug and info level logging
- JSON-formatted logs