Commit Graph

  • 9c024cebe8 Add 'mode' field to ClawdbotClient connection parameters, setting it to 'operator' for improved clarity and alignment with integration requirements. luccast 2026-01-25 20:09:12 -05:00
  • a5163d7bac Remove 'mode' field from ClawdbotClient connection parameters to streamline the integration with the Crabwalk system, maintaining focus on essential fields for clarity and functionality. luccast 2026-01-25 19:45:52 -05:00
  • 5b2928a26d Update ClawdbotClient connection parameters to change client ID to 'cli', update platform to 'linux', and mode to 'operator'. Added role, scopes, caps, commands, permissions, locale, and userAgent fields for enhanced clarity and functionality in integration with the Crabwalk system. luccast 2026-01-25 19:43:48 -05:00
  • 6dc79e4623 Update ClawdbotClient connection parameters to change client ID from 'crabwalk-monitor' to 'clawdbot', improving clarity for integration with the Crabwalk system. luccast 2026-01-25 19:42:15 -05:00
  • 615db1cf4c Update ClawdbotClient connection parameters to reflect new client ID and platform settings. Changed client ID to 'crabwalk-monitor' and updated platform to 'node' with mode set to 'bot', enhancing clarity for integration with the Crabwalk system. luccast 2026-01-25 19:40:27 -05:00
  • 1fac87e974 Refactor ClawdbotClient to simplify connection parameters by removing the device object from the request frame. Updated connection handling to use only the authentication token, enhancing clarity and alignment with local connection requirements. luccast 2026-01-25 19:38:26 -05:00
  • f90aae83e9 Refactor ClawdbotClient to align challenge-response structure with documentation. Updated response to wrap parameters in a request frame with method "connect" and enhanced logging to capture more details in challenge response messages. luccast 2026-01-25 19:35:49 -05:00
  • 79003defa2 Remove unused HMAC-SHA256 import from ClawdbotClient. This change streamlines the code by eliminating unnecessary dependencies following recent authentication refactoring. luccast 2026-01-25 19:33:52 -05:00
  • 0035408755 Refactor ClawdbotClient challenge-response handling by removing HMAC-SHA256 signature generation for the timestamp. Updated response structure to align with documentation, ensuring the device object includes only the nonce. This change simplifies the authentication process while maintaining security. luccast 2026-01-25 19:33:48 -05:00
  • 265f8bcb1f Refactor ClawdbotClient challenge-response handling. Improved WebSocket state checks before sending responses and updated HMAC-SHA256 signing to include both nonce and timestamp. Enhanced logging for challenge response messages to aid in debugging. luccast 2026-01-25 19:31:52 -05:00
  • e793a46072 Update README.md for Clawdbot link correction and enhance clawdbot integration documentation. Refactor clawdbot exports for clearer client-server separation in the codebase. luccast 2026-01-25 19:30:15 -05:00
  • 4e9de39bc6 Implement challenge-response authentication in ClawdbotClient. Added handling for connect.challenge events, including HMAC-SHA256 signing of the nonce for secure connection establishment. Improved logging for received messages and connection events. luccast 2026-01-25 19:27:44 -05:00
  • b0ea10e9f5 Improve ClawdbotClient logging and connection handling. Added raw message logging for better debugging and updated WebSocket close event to log closure details. Disabled auto-reconnect for debugging purposes. luccast 2026-01-25 19:23:26 -05:00
  • 0a787fa485 Enhance ClawdbotClient with detailed logging for connection events and error handling. Added console logs for connection attempts, timeouts, WebSocket creation, message reception, and errors to improve debugging and monitoring capabilities. luccast 2026-01-25 19:20:39 -05:00
  • 64e28d03f9 Implement custom 404 Not Found page with navigation link and update document title to 'Crabwalk'. Added NotFound component to enhance user experience when a page is not found. luccast 2026-01-25 19:14:16 -05:00
  • fe2120fd8d Add CrabNode to ActionGraph for enhanced session visualization luccast 2026-01-25 18:21:07 -05:00
  • 642d424da5 Enhance ClawdbotClient connection handling with improved error management and timeout logic. Added timeout for WebSocket connection attempts and ensured proper cleanup on errors and message handling. This refactor aims to increase reliability during connection establishment and message processing. luccast 2026-01-25 18:16:22 -05:00
  • 2a0d93a197 Refactor dbDevtools and MonitorPage components to include loading states for improved user experience. Introduced DbInspectorWrapper and MonitorPageWrapper to manage client-only rendering and display loading indicators while data is being fetched. luccast 2026-01-25 18:13:48 -05:00
  • 29c5426d25 Update package.json to allow remote access in development mode and enhance README.md with instructions for remote monitoring and gateway requirements. luccast 2026-01-25 18:10:32 -05:00
  • 4bd83eaed2 Update README.md to include the location of the token file for easier configuration of the CLAWDBOT_API_TOKEN. luccast 2026-01-25 18:08:55 -05:00
  • bf5c8f218f Update README.md to enhance configuration instructions for gateway authentication, providing two options for setting the CLAWDBOT_API_TOKEN environment variable. luccast 2026-01-25 18:04:30 -05:00
  • bfedece5fe Update README.md to reflect project purpose and features. Changed project description to highlight real-time monitoring of Clawdbot agents across multiple platforms. Added detailed features section and updated configuration instructions for gateway authentication. luccast 2026-01-25 18:00:54 -05:00
  • 4d82b71a7a Refactor ActionGraph and related components for improved type safety and code clarity. Removed unnecessary peer dependency in package-lock.json. Updated session and action node components to use explicit types and fixed minor styling issues. Enhanced local collection options in clawdbot integration and demo-db. Adjusted live query handling in demo and monitor routes for better data management. luccast 2026-01-25 17:59:15 -05:00
  • 58973da692 init luccast 2026-01-25 17:47:27 -05:00