Tags: owulveryck/gomcptest
Tags
Fix artifact storage upload routing issue causing POST to GET redirect - Fix server routing: register both /artifact and /artifact/ patterns to prevent redirects - Add comprehensive debugging logs to track request method and routing decisions - Enhance CORS handling with proper headers for all artifact endpoints including OPTIONS - Add detailed client-side debugging for upload requests and server responses - Improve error handling with response body logging and timeout protection - Add server-side request validation and path filtering for robust routing The issue was caused by HTTP redirects from /artifact to /artifact/ converting POST to GET. This resulted in upload requests hitting the status endpoint instead of the upload handler. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Release v1.5.0 - Enhanced AgentFlow UI with Audio Recording and Impro… …ved UX - **In-app audio recording**: Comprehensive audio recording feature with microphone, system audio, and mixed recording support - **System audio compatibility**: Fixed browser compatibility issues for system audio capture - **Artifact storage**: Large audio recordings now stored as artifacts for better performance - **Audio format support**: Added WebM audio file support throughout the UI - **Recording UI**: Professional recording interface with real-time feedback and controls - **Export/Import functionality**: Complete conversation export and import system - **Artifact storage API**: Comprehensive artifact storage with full documentation - **Error event system**: Comprehensive error handling with red UI styling for better user feedback - **Universal attachment button**: Unified attachment system replacing multiple buttons - **Clipboard image paste**: Direct image paste support from clipboard - **Improved copy functionality**: Better markdown formatting preservation in copy operations - **Code block optimization**: Improved font sizing and readability - **Icon improvements**: Better audio display icons and sizing optimizations - **Default tool behavior**: Improved tool unchecking behavior in UI - **Google Search exclusivity**: Enhanced tool exclusivity handling - **Tool activation fixes**: Fixed Vertex AI Google Search tool activation bugs - **Stream processing**: Fixed Google Search tool reactivation in follow-ups - **Embedded AgentFlow**: Refactored UI serving architecture for better integration - **Advanced code blocks**: Enhanced code blocks with professional styling and attachment features - **Audio file handling**: Comprehensive audio file support in Gemini implementation - **Diátaxis framework**: Restructured documentation following modern framework principles - **AgentFlow explanations**: Comprehensive AgentFlow documentation with practical examples - **Implementation details**: Granular documentation with practical tool querying guides - **Environment variables**: Updated documentation for new configuration options - **Event testing**: Enhanced -withAllEvents flag documentation for comprehensive tool testing - **Implementation guides**: Detailed guides for practical tool usage and debugging - Fixed system audio recording MediaRecorder compatibility - Resolved audio display sizing issues - Fixed attachment button functionality - Corrected tool activation state management - Improved error handling across the UI - Comprehensive code organization and housekeeping - Improved build system with embedded UI serving - Enhanced testing capabilities with event flag documentation - Better resource management for audio and video streams --- This release significantly enhances the AgentFlow UI with professional audio recording capabilities, improved user experience, and comprehensive documentation following modern standards. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Release v1.4.0 - **PlantUML MCP Tool**: Complete PlantUML integration with server and testing infrastructure (c6a479c, ace802a) - **PDF Upload Support**: Added PDF file upload capabilities to OpenAI server and AgentFlow UI (e9ab533) - **Template Engine**: New template engine for the prompt system as middleware (f7ece76) - **Tool Selection UI**: Enhanced UI with pipe-separated model format and tool selection (3f2b35d) - **Apple Touch Icons**: Complete iPhone web app support with multiple icon sizes (2a87523, 0176b1a) - **Mobile Optimization**: Optimized chat UI for iPhone and mobile devices (6da97e5) - **Professional Styling**: Enhanced AgentFlow UI with professional styling, accessibility, and conversation management (871659f) - **Message Editing**: Fixed message editing with attachments and added attachment removal functionality (b40a35d) - **Conversation Titles**: Fixed multimodal content handling in conversation title generation (2dcc079) - **Message Selection**: Improved message selection mapping in chat UI (0b67b94) - **Streaming Support**: Added support for ExecutableCode and CodeExecutionResult parts in streaming (f965eee) - **Error Messages**: Improved unsupported part type error messages with detailed information (3ad9da5) - **Tool Type Mixing**: Fixed MCP tool addition and filtering to prevent tool type mixing (2c4c708, b38474e) - **Storage Issues**: Fixed localStorage quota exceeded and CORS issues in AgentFlow UI (2961fc7) - **PlantUML Integration**: Fixed PlantUML integration and UI edit button errors (f6bfb6c) - **MCP Server Args**: Corrected MCP server argument parsing for single arguments (54e55b0) - **Template Fixes**: Various template and UI fixes (b5da249) - **SVG Favicon**: Replaced PNG favicon with SVG favicon (0976563) - **Professional Design**: Enhanced UI with better styling and accessibility features - **Mobile-First**: Improved mobile experience and iPhone web app capabilities - **Code Cleanup**: Deleted unnecessary binaries (e0d27f5) - **Test Management**: Improved MCP test handling (8004244) - **Version Management**: Better version handling (1cd7e4b) - **Error Handling**: General error fixes and improvements (379dae5) This release includes 25 commits with significant improvements to the UI/UX, mobile support, PlantUML integration, PDF handling, and various bug fixes that enhance the overall stability and user experience of the gomcptest project.
Release v1.3.0 - Complete Chat UI Implementation Major new features: - Complete web-based chat UI with professional design - Real-time streaming with tool execution visibility - Conversation management with sidebar and persistence - Enhanced tool integration and correlation system - Comprehensive SVG rendering and markdown support See CHANGELOG.md for complete details.
Release v1.0.0 This release marks the first stable version of gomcptest with a clean, rationalized architecture and comprehensive toolset. Key Features: - Rationalized build system with single root Makefile - Complete MCP tool suite (Bash, Edit, GlobTool, GrepTool, LS, Replace, View, dispatch_agent, imagen, duckdbserver) - Two host implementations: openaiserver (OpenAI-compatible API) and cliGCP (interactive CLI) - Clean separation between host applications and MCP tools - Comprehensive documentation with Hugo-generated website - Updated architecture diagram reflecting current tool organization Major Changes in v1.0.0: - Removed experimental imagen integration from hosts (now independent MCP tool) - Consolidated Makefiles for simpler build process - Updated all documentation to reflect current architecture - Simplified host configuration (removed imagen-related env vars) - Enhanced tool categorization and organization Tested and stable for production use with Google Cloud Platform and Vertex AI.
PreviousNext