Skip to content

docs: add macOS developer setup and troubleshooting guides#71

Merged
steipete merged 2 commits intoopenclaw:mainfrom
petter-b:docs/macos-troubleshooting-and-setup
Jan 1, 2026
Merged

docs: add macOS developer setup and troubleshooting guides#71
steipete merged 2 commits intoopenclaw:mainfrom
petter-b:docs/macos-troubleshooting-and-setup

Conversation

@petter-b
Copy link
Copy Markdown
Contributor

@petter-b petter-b commented Jan 1, 2026

Adds a comprehensive guide for setting up the macOS development environment and updates the troubleshooting guide with common macOS-specific issues encountered during setup.

  1. Created docs/mac/dev-setup.md covering submodules, Bun, and CLI helper.
  2. Updated docs/troubleshooting.md with TCC crash and port conflict fixes.
  3. Updated docs/mac/signing.md with ad-hoc signing notes.

@steipete
Copy link
Copy Markdown
Contributor

steipete commented Jan 1, 2026

Taking over! Thank you!

@steipete steipete marked this pull request as ready for review January 1, 2026 16:37
@steipete steipete merged commit 6cdfd14 into openclaw:main Jan 1, 2026
3 of 6 checks passed
@petter-b petter-b deleted the docs/macos-troubleshooting-and-setup branch January 8, 2026 17:30
dgarson referenced this pull request in dgarson/clawdbot Feb 4, 2026
feat(slack): add comprehensive Block Kit support with rich messaging …
dalefrieswthat pushed a commit to dalefrieswthat/openclaw that referenced this pull request Feb 25, 2026
…oter parsing (openclaw#71)

* feat: register workq gateway rpc handlers

* feat(workq): integrate extension scaffolding and gateway bindings

* docs(workq): expand Pi/ARM runtime portability guidance in README

- Replace minimal Pi note with comprehensive portability table (node:sqlite,
  Node version, architecture, WAL/filesystem considerations)
- Add recommended database path section for Pi (/data/openclaw/workq/workq.db)
  with config example and directory setup commands
- Add 5-step probe/verification command sequence for new host deployments
- Fix hardcoded local path in Installation section to use relative repo path

* fix(workq): remove rootDir from tsconfig to allow plugin-sdk imports

* style(workq): fix formatting issues in extension files

* docs(workq): expand CLAUDE.md with comprehensive tool guidance

Enhances workq extension documentation for Claude Code agents with:

- Detailed breakdown of all 8 queue tools with parameters and examples
- Expected call order workflow (claim -> status/files -> in-review -> done)
- Status state machine diagram and valid transitions
- Practical examples covering happy path, conflicts, blocked tasks, queries
- Common pitfalls and integration notes for platform squad agents
- File conflict detection guidance

Provides agents with actionable reference for coordinating work across
the multi-agent fleet.

* fix(workq): correct test mock for WorkqDatabase class constructor

The previous test used vi.fn() to mock the WorkqDatabase class, but this
doesn't work properly when the actual code uses 'new WorkqDatabase()'.

Changed to use a proper class mock with vi.hoisted() to ensure the mock
functions are available when the vi.mock() factory runs.

All 41 tests now pass.

* workq: enforce session-end auto-release and stale sweep
songliu0403-rgb pushed a commit to songliu0403-rgb/openclaw that referenced this pull request Feb 26, 2026
RecursiveRabbit pushed a commit to RecursiveRabbit/openclaw that referenced this pull request Feb 27, 2026
Periodic sweep in the cron timer tick detects non-main sessions
(subagent, cron, ticket) that have been idle longer than 5 minutes
with no active run. Triggers a new agent turn with a nudge message
prompting the agent to wrap up or continue.

- Skips sessions with active embedded runs
- Skips sessions where the last assistant message ends with END
- Caps at 3 nudges per session to avoid infinite loops
- Nudge message lives in prompts/idle-nudge.md for easy iteration
- Configurable via agents.defaults.idleNudge in openclaw.json
- Session key prefix stripping ensures nudge runs on the existing
  session, not a new one
RecursiveRabbit added a commit to RecursiveRabbit/openclaw that referenced this pull request Feb 27, 2026
heatherstew44-maker pushed a commit to heatherstew44-maker/openclaw that referenced this pull request Mar 8, 2026
disallow invalid bindings from frontend
CyberSpencer added a commit to CyberSpencer/openclaw that referenced this pull request Mar 19, 2026
Implements RF-001/RF-002/RF-004 foundations: LOC guardrail warn mode in CI, typed UI host boundaries without as-unknown-as in target files, and extracted handshake phase-1 validators with tests.

Refs openclaw#68

Refs openclaw#71
0x666c6f added a commit to 0x666c6f/openclaw that referenced this pull request Mar 26, 2026
…-up-pr69-review-comments-on-sre-wrapper-path-scope

fix(sre:PLA-838): address remaining PR openclaw#70 review comments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants