mirror of
https://github.com/crabwise-ai/crabwalk.git
synced 2026-08-14 00:57:52 +00:00
* feat: add OpenClaw integration with client and persistence services - Introduced ClawdbotClient for WebSocket communication with the OpenClaw gateway. - Implemented persistence service for managing session, action, and execution event data. - Added protocol definitions for request and response frames, chat and agent events. - Created utility functions for parsing events and managing collections of sessions and actions. - Included initial documentation for the OpenClaw repository structure and usage. * refactor: update references from Clawdbot to OpenClaw - Renamed instances of Clawdbot to OpenClaw across documentation and codebase. - Updated file paths and configuration references to reflect the new OpenClaw integration. - Adjusted WebSocket connection messages and error handling to align with OpenClaw terminology. - Enhanced README and other documentation to provide accurate information regarding the OpenClaw setup and usage.
3.0 KiB
3.0 KiB
Overview
Repo: openclaw/openclaw Ref: 50b4126c79536a9645cddcfe6801916b5f6d9343 Base URL: https://codebase.md/openclaw/openclaw Note: This repo is currently being built in the background. Status: /status/openclaw/openclaw/50b4126c79536a9645cddcfe6801916b5f6d9343 Estimated build time: ~96 seconds. Try again in 60 seconds.
README Summary
Source: README.md Title: 🦞 Clawdbot — Personal AI Assistant EXFOLIATE! EXFOLIATE!
Table of contents
- Models (selection + auth)
- Install (recommended)
- Quick start (TL;DR)
- Development channels
- From source (development)
- Security defaults (DM access)
- Highlights
- Star History
Top sections
Models (selection + auth)
- Models config + CLI: Models - Auth profile rotation (OAuth vs API keys) + fallbacks: Model failover
Install (recommended)
Runtime: Node ≥22.
Quick start (TL;DR)
Runtime: Node ≥22.
Development channels
- stable: tagged releases (vYYYY.M.D or vYYYY.M.D-), npm dist-tag latest. - beta: prerelease tags (vYYYY.M.D-beta.N), npm dist-tag beta (macOS app may be missing). - dev: moving head of main, npm dist-tag dev (when published).
Repository tree (depth=2)
File tree: /file_tree (supports depth, base_path, include, exclude)
├── AGENTS.md
├── appcast.xml
├── apps
├── assets
├── CHANGELOG.md
├── CLAUDE.md
├── CONTRIBUTING.md
├── docker-compose.yml
├── docker-setup.sh
├── Dockerfile
├── docs
├── docs.acp.md
├── extensions
├── fly.toml
├── git-hooks
├── package.json
├── patches
├── pnpm-workspace.yaml
├── README.md
├── scripts
├── SECURITY.md
├── skills
├── src
├── Swabble
├── test
├── tsconfig.json
├── ui
├── vitest.config.ts
├── vitest.e2e.config.ts
├── vitest.extensions.config.ts
├── vitest.gateway.config.ts
├── vitest.live.config.ts
├── vitest.unit.config.ts
└── zizmor.yml
Key files
- README: README.md
- docs/: docs/
- src/: src/
- config: Dockerfile, docker-compose.yml, fly.toml, pnpm-workspace.yaml, tsconfig.json, vitest.config.ts, vitest.e2e.config.ts, vitest.extensions.config.ts, vitest.gateway.config.ts, vitest.live.config.ts, vitest.unit.config.ts, zizmor.yml
- package.*: package.json
How to navigate this repo
Paths below are relative to Base URL.
Paths
- /readme
- /slice?path=src/index.ts&lines=1:40
- /manifest
- /search?query=router
- /file_tree
- /blob/{ref}/{path}
Query params
- ext: csv of extensions (example: ts,md)
- base_path: path prefix for tree
- include/exclude: glob patterns
- depth: integer or all
- lines: true to add line numbers
- format: md or html
Tips
- Use ?depth=all for full tree depth.
- /search combines lexical and semantic results when available.
Examples
- /readme
- /slice?path=src/index.ts&lines=1:40
- /manifest
- /search?query=router
- /file_tree?base_path=src&depth=2
- /blob/main/src/index.ts