Spaces:
Sleeping
Sleeping
Commit History
-
feat: complete P0 fixes + Manus UI overhaul phase 2
Claw WebP0 Fixes: - tool_choice: pass through from caller instead of hardcoded 'auto' (llm.ts) - glob matching: replaced custom regex with micromatch library (permissions.ts) - graceful shutdown: SIGTERM/SIGINT handlers with DB close (index.ts, db.ts) - Dockerfile: chmod 777 → 755 with proper chown Manus UI: - RightPanel: tabbed panel with Actions/Files/Preview tabs - FileExplorer: inline file browser with directory navigation and file preview - PreviewPanel: live viewport showing latest tool output (terminal/web/file) - CodeDiffViewer: LCS-based diff viewer with Diff/Original/Modified tabs - Integrated CodeDiffViewer into ActionTree for edit_file operations Build: clean, 0 errors6aeba60 -
feat: Qwen3 uncensored prompt + Manus-style UI + P0 bug fixes
Claw WebSystem Prompt: - Policy Puppetry XML format with blocked refusal strings - /no_think directive to disable thinking blocks - Qwen3-Coder specific chat_template_kwargs to disable thinking API-side - Full autonomy rules and developer mode framing Manus-style UI: - Split-screen layout with ResizablePanelGroup - ActionTree component showing tool execution timeline - Dark theme by default - Action panel toggle button in toolbar P0 Bug Fixes: - Session state persistence (todoLists, planModes) to SQLite - Fixed double stringify in normalizeMessage for tool results - Fixed readFile OOM for large files (>10MB) - Removed duplicate /context case in chat-endpoint.ts064d9d1 -
feat: DeepInfra Qwen3-Coder-480B-Turbo + provider UI + thinking mode + 30+ model aliases
Claw Web- Default model: Qwen3-Coder-480B-A35B-Instruct-Turbo (comparable to Claude Sonnet) - Added DeepInfra as provider with API key/base URL fields in Settings - Added 30+ model aliases (qwen-coder, hermes, nemotron, step, llama-4, etc.) - Added MODEL_CONTEXT_WINDOWS for all DeepInfra models - Added reasoning_content handling for thinking models (Qwen3 Thinking, DeepSeek-R1) - Dynamic max_tokens: 32k for HuggingFace, 65k for DeepInfra - Quick Select updated: Qwen Coder 480B, Hermes 70B, Step Flash, Nemotron, Llama 4 - Provider selector: DeepInfra, HuggingFace, OpenRouter, OpenAI, Groq, Ollama - All previous fixes verified intact04f258d -
fix: revert max_tokens to 16384 (output tokens, not context window)
Claw Web- max_tokens is OUTPUT token limit, not context window - MiMo-V2-Flash max output = 16384-32768 tokens - 1M was causing 400 error from HuggingFace Router - Slider max reduced to 64k, quick-select: 4k, 8k, 16k, 32k, 64k - API tab removal preserved (that was correct)e46d888 -
feat: remove API settings tab, set default max tokens to 1M
Claw Web- Remove API tab from Settings UI (built-in HuggingFace Router, no config needed) - Set default maxTokens to 1,000,000 everywhere: - agent.ts DEFAULT_CONFIG - llm.ts DEFAULT_MAX_TOKENS - routers.ts settings defaults - chat-endpoint.ts config builder - db.ts schema default - executor.ts sub-agent max_tokens - SettingsPanel.tsx form defaults and quick-select buttons - Update quick-select buttons: 64k, 128k, 256k, 512k, 1M, 1.05M - Remove API Key/Base URL from /config status output44b38a1
-
fix: chat auth bypass for dev mode, race conditions, model defaults
Claw Web- Add dev-mode auth bypass to /api/chat/stream endpoint (matching tRPC context) - Fix race condition: remove clearMessages from global createSession.onSuccess - Guard sessionMessages useEffect during active streaming - Add message query invalidation when streaming ends - Fix double /v1 in llm.ts resolveApiUrl - Update default model to MiMo-V2-Flash across all modules - Update /model slash command to show HuggingFace models3d7ea8d -
Claw Web v1.0 — AI Agent Web Interface with MiMo-V2-Flash
Claw Web7540aea