Thanks to visit codestin.com
Credit goes to github.com

Skip to content

markmhendrickson/openclaw

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41,361 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenClaw (fork)

This repository is markmhendrickson/openclaw, a fork of openclaw/openclaw. It keeps upstream behavior and adds a small set of changes aimed at Codex + Docker and WhatsApp reliability.

Upstream project

For the full product overview, install flow, sponsors, and documentation, use the canonical upstream README:

OpenClaw — README (upstream) · Repository · Website · Docs

Everything below describes only what differs in this fork.

Fork-specific changes

1. Gateway startup loads provider-owned plugins for the primary model

When the configured primary model is owned by a provider plugin (for example Codex), that plugin must be part of the gateway startup plugin set so harnesses register before channels start. Otherwise you can see errors such as requested agent harness codex is not registered.

2. WhatsApp: recent history for channel actions

WhatsApp-backed agents can use recent inbound chat history for follow-up channel actions instead of operating without context.

  • Code: extensions/whatsapp/ (channel actions, inbound monitor, types) plus shared message-action / config wiring under src/.

3. Docker: Codex OAuth callback and helper script

Default Docker compose exposes the Codex OAuth callback port and related wiring so subscription-based Codex auth can complete inside the stack.

For a local-only overlay (bind mounts for ~/.codex, Codex binary path, user: node, etc.), keep a separate docker-compose.extra.yml on your machine; it is intentionally not tracked here (see .gitignore).

Branches and upstream

  • Default work that may be proposed upstream lives on branches such as mh/local-main-… with focused commits.
  • To refresh this fork from upstream: merge or rebase openclaw/openclaw main into your branch, then push to markmhendrickson/openclaw.

License

Same as upstream: see LICENSE.

About

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 91.4%
  • Swift 3.9%
  • JavaScript 2.4%
  • Kotlin 0.9%
  • Shell 0.8%
  • CSS 0.4%
  • Other 0.2%