Skip to content

Conversation

@nycterent
Copy link

Summary

Test plan

  • Verify nix flake check passes
  • Test home-manager module evaluation on NixOS (no /bin path errors)
  • Test on macOS to ensure peekaboo still enables by default
  • Test on Linux to ensure peekaboo does not enable by default

🤖 Generated with Claude Code

nycterent and others added 6 commits January 27, 2026 01:48
The clawdbot gateway expects bundled plugins and workspace templates to be
available. This change:

1. Copies the extensions/ directory (memory-core, etc.) to $out/lib/clawdbot/
2. Copies the docs/ directory (workspace templates like AGENTS.md, SOUL.md)
3. Sets CLAWDBOT_BUNDLED_PLUGINS_DIR env var so clawdbot can discover plugins

Without this fix, users get:
- "plugin not found: memory-core" errors
- "Missing workspace template: AGENTS.md" errors

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix: bundle extensions and docs directories
Re-apply the fix for bundling extensions (memory-core, etc.) and docs
directories, adapted for moltbot naming.

Without this fix, users get:
- "plugin not found: memory-core" errors
- "Missing workspace template" errors

Sets MOLTBOT_BUNDLED_PLUGINS_DIR so moltbot can discover bundled plugins.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Replace hardcoded /bin/mkdir and /bin/ln with ${pkgs.coreutils}/bin
  paths in activation scripts (fixes moltbot#5)
- Make peekaboo.enable default to pkgs.stdenv.isDarwin since peekaboo
  is macOS-only (fixes moltbot#21)
- Remove invalid byProvider key from mkRoutingConfig as it's not in
  the upstream schema (fixes moltbot#17)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

1 participant