Skip to content

Comments

Feat/improved webui#178

Merged
RyanNg1403 merged 14 commits intomainfrom
feat/improved-webui
Aug 6, 2025
Merged

Feat/improved webui#178
RyanNg1403 merged 14 commits intomainfrom
feat/improved-webui

Conversation

@RyanNg1403
Copy link
Collaborator

@RyanNg1403 RyanNg1403 commented Aug 5, 2025

🚀 Cipher Web UI - Memory-Powered AI Agent Interface

Overview

Modern web interface for Cipher's memory-powered AI agent framework, enabling intuitive interactions with persistent AI agents.

✨ Features

  • Real-time Chat: WebSocket-powered conversations with streaming responses
  • Memory Integration: Context-aware AI with persistent conversation history
  • MCP Support: Connect and manage Model Context Protocol servers
  • File Upload: Support for images and documents (up to 50MB)
  • Session Management: Create, switch, and manage conversation sessions
  • Modern UI: Built with Next.js, Tailwind CSS, and Radix UI

🎯 Usage

  1. Start website: cipher --mode ui
  2. Open http://localhost:3000 and start chatting
  3. Upload files, manage sessions, and explore MCP tools!

The web UI transforms Cipher from CLI-only to a comprehensive platform for AI agent interactions, making memory-powered AI accessible to all users.

RyanNg1403 and others added 14 commits August 6, 2025 00:17
- Fixed OpenAI embedder constructor to properly handle undefined optional fields
- Prevented passing undefined baseURL and organization to OpenAI SDK
- Only pass defined and non-empty optional configuration values
- Resolves explicit embedding config failures while maintaining fallback compatibility
- Added proper default values for timeout and maxRetries

This fixes the bug where explicit embedding config would fail while fallback mode worked.
The issue was that undefined values were being passed to the OpenAI SDK constructor,
which caused initialization problems.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@RyanNg1403 RyanNg1403 merged commit 1fdb051 into main Aug 6, 2025
5 checks passed
@RyanNg1403 RyanNg1403 mentioned this pull request Aug 6, 2025
@RyanNg1403 RyanNg1403 deleted the feat/improved-webui branch August 6, 2025 03:27
Ptah-CT pushed a commit to DerAuctor/ct-cipher that referenced this pull request Oct 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant