Spaces:
Sleeping
Sleeping
Commit History
-
Claude Code: Add diagnostic heartbeat panel to agent dashboard
Claude Code +1: Claude Opus 4.6Inject simple HTML status panel that polls /status every 5 seconds and displays brain_pid and health fields. Uses vanilla JS fetch() API with auto-stop polling if DOM element is removed. Styled with pixel-art border to match existing theme. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>50b0ecc -
Claude Code: Add fixed status indicator to dashboard header
Claude Code +1: Claude Opus 4.6- Add #status-indicator element with fixed positioning (top-right) - Style with monospace font, padding, border-radius - Update indicator text/color based on health: HEALTHY (green), UNHEALTHY (red) - Initial state shows "CONNECTING..." Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>cc0947e -
Claude Code: Refactor dashboard to use static CONFIG object - remove external config file dependency, use window.location.origin directly for API base
Claude Code +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b1af383 -
Claude Code: Add API debug block to agent dashboard - inject verified runtime health data (stage/state/health) directly into DOM to resolve Silent Cain issue
Claude Code +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>9930b35 -
Claude Code: Add runtime error boundaries and fallbacks to agent dashboard
Claude Code +1: Claude Opus 4.6- Add defaultConfig fallback for when config fetch fails - Wrap DOMContentLoaded initialization in try-catch - Add initializeWithDefaults() to render UI in fallback mode - Update setCainStateError() to use fallback defaults instead of crashing - Dashboard now renders even if backend config is missing Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>876f332 -
Claude Code: Add Cain state polling to agent dashboard
Claude Code +1: Claude Opus 4.6- Add /api/state polling every 2 seconds - Display Cain's health with visual indicator (green/yellow/red dot) - Show current stage, state, and detail information - Add last updated timestamp Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>059331e
-
Claude Code: Add frontend index.html as main entry page
Claude Code6b4f1b8 -
Claude Code: Add /api/health endpoint with uptime and active_agents, and footer status polling in dashboard
Claude Code +1: Claude Opus 4.6Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>774e62c
-
Claude Code: improve frontend error handling to show HTTP status codes
Claude Code- Update fetchDebugHealth() to log response.status and response.statusText - setDebugStatsError() now displays actual status code instead of "Error" - Network errors show 'NET', HTTP errors show numeric status7119f51 -
Claude Code: add 5-second polling to /debug/health endpoint
Claude Code +1: Claude Opus 4.6- Add #debug-stats panel with uptime and memory display - Implement setInterval polling every 5 seconds to fetch health data - Handle fetch errors gracefully with error state display Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>d664b0a -
feat: Add resource exchange system for multi-agent coordination
Claude Code +1: Claude Opus 4.6- Add SharedMemory class with resource tracking and transfer methods - Add TRANSFER_RESOURCES, CHECK_RESOURCES, and GET_RESOURCE_HISTORY tools - Add resource display UI with bars and transfer notifications - Add API endpoints for resource management (/api/resources, /api/resources/transfer, /api/resources/history) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>ee42c89 -
Claude Code: Improve Cain's UI with visual polish
Claude Code +1: Claude Opus 4.6- Add styled header with logo placeholder and enhanced layout - Add "Powered by HuggingClaw AI Family" footer with branding - Enhance CSS with animations and gradient effects - Keep existing "soft" theme for Chatbot interface Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>4fa4135 -
Claude Code: **Project: Internal Agent Bus & UI Integration**
Claude Code1. **Create WebSocket90077e9
-
Claude Code: Analyze and optimize Cain's frontend asset loading strategy. Current iss
Claude Codeaf77dd8
-
Claude Code: Review the user onboarding flow by examining and
Claude Code083834d -
fix: null guard for removed coords-toggle element crash
- Add null check on coordsToggle.addEventListener (element removed) - Add null guard on loadMemo for removed memo-panel - Fixes TypeError: Cannot read properties of null at create() Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>187fc96 -
fix: remove control panels, unify language toggle, fix bilingual bubbles
- Remove coords-toggle, pan-toggle, lang-toggle-group buttons from top - Unify chatLang and uiLang into single language toggle (EN|中文) - Make statusThoughtsMap bilingual (en/zh) - Star bubbles now respect chatLang setting - Clear guest bubbles on language switch for immediate re-render - Force Docker rebuild (v3.4) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>c7b0d7c -
feat: bilingual conversation, word-wrap bubbles, remove unused panels
- Conversation topic now concrete: survival/reproduction on HuggingFace - Bilingual output (EN/ZH) with language toggle in chat log panel - Fix guest bubble word wrap (was single-line, now wraps at 300px) - Remove memo, control-bar, guest-agent-panel (keep only chatlog) - Bubble and chatlog support text_zh field for Chinese translation - Force Docker rebuild (v3.3) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b32e821 -
fix: switch all frontend default language to English
- Change all fallback language from 'zh' to 'en' - Translate hardcoded Chinese strings: guest bubble thoughts, error messages, loading text, panel titles - Demo visitor names/bubbles now in English - Force Docker rebuild (v3.2) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>e12b972 -
fix: switch conversation to English, longer replies (2-3 sentences), wider bubbles
3b2ade1 -
feat: chat log panel + improved conversation orchestrator
- Add /api/chatlog GET/POST endpoints for conversation display - Add chat log panel at bottom of Office frontend (Adam ↔ Eve dialogue) - Rewrite conversation-loop.py with history context for coherent dialogue - Frontend polls /api/chatlog every 5s and renders messages - Remove old bash conversation script87a2793 -
feat: add conversation bubble display and A2A chat orchestrator
- token-redirect.cjs: add bubbleText to /api/state, POST /api/bubble endpoint - frontend: show bubbleText from API in guest and Star bubbles immediately - frontend: filter out 'main' from guest list (Star already represents it) - conversation-loop.sh: orchestrate Adam/Eve eternal discussion via A2Aebfc885 -
fix: filter out 'main' agent from guest list to avoid duplicate HuggingClaw
Star character already represents HuggingClaw, so 'main' agent from /agents should not appear as a guest visitor.beda086 -
fix: use cat sprites for guest agents instead of lobster sprites
- Guests now use cats-spritesheet (sleeping cats on cushions) instead of guest_anim lobsters - Adam mapped to cat frame 1, Eve to cat frame 3 - All three frontends (Office, Adam, Eve) now show consistent cat characters - Adjusted name label Y offset for cat sprite size87f0a18 -
fix: Star character always labeled 'HuggingClaw' in all offices
Star (lobster cat) represents HuggingClaw across all Office spaces. Adam and Eve appear as guest visitors, not as the main character. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>b473be4 -
feat: add name label above Star character in pixel office
The Star main character now displays its name (extracted from officeName) above the sprite, matching how guest characters show their names. Label follows Star when it moves between areas. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>0a43cdb -
feat: replace guest sprites with lobster/crab characters, fix agent hash collision
- Replace 6 guest sprites with themed lobster/crab pixel art in different colors: red, blue, golden, green, purple, orange - Add fixed sprite mapping for known agents (main→blue, adam→red, eve→golden) to prevent hash collision where Adam and HuggingClaw mapped to same sprite Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>7e86ab4
-
Upload folder using huggingface_hub
Verified signature31cf062 -
Upload folder using huggingface_hub
Verified signature552d1f9 -
Revert "feat: add pixel animation homepage with Express proxy layer"
This reverts commit 6cf74294015c25e76d77e66dfb929c3fb8ed5a2d.86b44f8
-
feat: add pixel animation homepage with Express proxy layer
- Add Star-Office-UI pixel animation as the default homepage (/) - Create Express proxy (proxy.cjs) on port 7860, OpenClaw moves to 7861 - Admin panel accessible via /admin with auto token injection - State bridge maps OpenClaw status to animation states - Frontend assets cloned from Star-Office-UI during Docker build - Add A2A gateway plugin support in Dockerfile and config - Prepare multi-agent infrastructure (peer polling, guest rendering) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>6cf7429