Releases: humaan-ai/humaan
Releases · humaan-ai/humaan
desktop-v0.0.1-alpha.9
UI/UX Improvements
- Text Selection in Messages: Users can now select and copy text from message threads for easy content sharing.
- Theme-Aware State Colors: Success, warning, and info elements dynamically adjust colors based on the active theme.
- Enhanced Text Selection Styling: Improved visual clarity with subtle dark transparent selection backgrounds.
Desktop Application Auto-Updates
- Seamless Update System: Automatic detection, download, and installation of application updates.
- Signed Update Manifests: Secure update process with cryptographically signed manifests.
- Background Update Checks: Updates happen transparently without disrupting user workflow.
Enhancements
- Streamlines logging configuration across development and production environments.
- Simplifies authentication architecture by centralizing configuration management on the backend.
- Optimizes macOS build workflows with targeted release tagging for desktop applications.
- Improves CI/CD automation with comprehensive release note generation and installation instructions.
cli-v0.0.1-alpha.0
Humaan CLI cli-v0.0.1-alpha.0
Installation
Quick Install (Linux & macOS)
curl -fsSL https://raw.githubusercontent.com/humaan-ai/humaan/main/tools/install.sh | bash
Manual Installation
- Download the appropriate package for your platform below
- Extract the archive:
tar -xzf humaan-*.tar.gz
- Run the installer:
cd humaan-* && ./install.sh
Platform Support
- Linux x86_64:
humaan-cli-v0.0.1-alpha.0-x86_64-unknown-linux-gnu.tar.gz
- Linux aarch64:
humaan-cli-v0.0.1-alpha.0-aarch64-unknown-linux-gnu.tar.gz
- macOS x86_64:
humaan-cli-v0.0.1-alpha.0-x86_64-apple-darwin.tar.gz
- macOS Apple Silicon:
humaan-cli-v0.0.1-alpha.0-aarch64-apple-darwin.tar.gz
Verification
Each package includes a SHA256 checksum file. Verify your download:
sha256sum -c humaan-*.tar.gz.sha256
What's New
desktop-v0.0.1-alpha.8
Features
Desktop Authentication Flow
- Clerk Integration: Leverages Clerk for modern and secure user authentication.
- Secure Session Storage: User login sessions are stored securely on the local machine.
- Deep-linking Support: Ensures a seamless experience for handling authentication callbacks from the browser.
- Automatic Session Refresh: The system automatically monitors and refreshes sessions, allowing users to stay logged in continuously.
Enhancements
- Introduces a version management script for the Humaan workspace.
- Enhances macOS binary signing and library loading.
desktop-v0.0.1-alpha.7
Fixes
- Local inference binary bundling issue: llama-server binary was not being included in application bundle, causing local inference to fail.
Enhancements
- Logging system improvements for better production monitoring and debugging capabilities.
- Updated
create_llm_request
andsend_follow_up_request
to use dynamic model selection with performance-optimized memory cache.
desktop-v0.0.1-alpha.6
Bug Fixes
- Fix llama server startup failures due to missing libllama.dylib and related libraries.
Enhancements
Tool Calls Improvements
- Fixed Recursive JSON nesting issue within Tool Calls.
- Added JSON syntax highlighting for Tool Calls.
- Introduced a collapsible Tool Calls section for better readability.
desktop-v0.0.1-alpha.5
Enhancements
- Refactored the chat completion streaming function for improved performance and reliability.
- Improved conversation history management, providing a more seamless and accurate record of interactions.
- Enhanced the user bubble message display for better readability and user experience.
desktop-v0.0.1-alpha.4
Features
Debugging & Monitoring
- Implemented application file logging, which will help us better track performance and troubleshoot any issues
Enhancements
- Improved the initial landing title bar's drag functionality, offering more intuitive window manipulation.
desktop-v0.0.1-alpha.3
Features
Model download via deep link
- Instantly launch the app and begin downloading a model directly from a shared deep link.
- All model configurations are preserved—so it's ready to run as soon as the download completes.
Enhancements
Revamped Settings Layout
- Enjoy a cleaner, more intuitive settings page.
- Navigate faster and access key options with fewer clicks.
desktop-v0.0.1-alpha.2
Features
MCP (Model Context Protocol) Support
- Full MCP Protocol Implementation: Complete JSON-RPC communication with MCP servers.
- Dynamic Server Management: Add, configure, and manage multiple MCP servers through an intuitive UI.
- Real-time Connection Status: Monitor server connections with live status indicators.
- Auto-connect Support: Servers can automatically connect on startup.
Enhancements
Conversation History
- Automatic Conversation Saving: All conversations are automatically saved and persist between sessions.
- JSON-based Storage: Conversations are stored in a structured JSON format for reliability and portability.
- Metadata Tracking: Rich metadata, including timestamps, message counts, models used, and tags, is tracked.
- Conversation Sidebar: Easily access all your chat history with a sleek sidebar interface.
Changes
- Application Identifier: The application identifier has been updated for improved system integration.
desktop-v0.0.1-alpha.1
Features
Conversation History System
- Full conversation management with create, read, update, delete operations
- Persistent storage of chat history with metadata tracking
Enhancements
llama.cpp Server Integration
- Improved server startup reliability and error handling
- Enhanced development workflow with automated library management
- Fixed macOS dynamic library loading issues for seamless development
- Added model selection validation with user-friendly dialogs
Bug Fixes
Unicode Text Handling
- Fixed panic when processing long Thai/Unicode text in conversation titles
- Proper character boundary handling for international text