Skip to content

Tags: owulveryck/gomcptest

Tags

v1.5.1

Toggle v1.5.1's commit message
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>

v1.5.0

Toggle v1.5.0's commit message
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>

v1.4.0

Toggle v1.4.0's commit message
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.

v1.3.1

Toggle v1.3.1's commit message
Release v1.3.1 - AgentFlow UI improvements and bug fixes

v1.3.0

Toggle v1.3.0's commit message
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.

v1.2.0

Toggle v1.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #27 from owulveryck/ui

Chat UI and Vertex AI improvements

v1.1

Toggle v1.1's commit message
Release v1.1: Enhanced Google Gemini integration and improved error h…

…andling

v1.0.0

Toggle v1.0.0's commit message
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.

v0.9.0

Toggle v0.9.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #23 from owulveryck/mcp_prompts

mcp prompts

v0.8.1

Toggle v0.8.1's commit message
servers are not mandatory anymore