Ash Brener
|
7e0cd65156
|
feat: add workspace cloud sync via rclone
Add bidirectional workspace synchronization with cloud storage providers
(Dropbox, Google Drive, OneDrive, S3/R2) using rclone.
Features:
- Config-driven setup via workspace.sync in moltbot.json
- Native CLI: moltbot workspace setup/sync/status/authorize/list
- Session hooks: onSessionStart/onSessionEnd triggers (no LLM cost)
- Background interval sync via gateway (no LLM cost)
- Auto-install rclone when missing (Homebrew/official script)
- Dropbox app folder support for ringfenced security
- Secure defaults: syncs shared/ subdirectory only
New files:
- src/infra/rclone.ts - rclone wrapper
- src/cli/workspace-cli.ts - CLI commands
- src/hooks/bundled/workspace-sync/ - session hooks
- src/gateway/workspace-sync-manager.ts - background sync
- src/config/types.workspace.ts - config types
- docs/gateway/workspace-sync.md - full documentation
Tests: 23 unit tests for rclone helpers and hook handler
|
2026-01-28 10:53:04 +02:00 |
|
Peter Steinberger
|
6d16a658e5
|
refactor: rename clawdbot to moltbot with legacy compat
|
2026-01-27 12:21:02 +00:00 |
|
Peter Steinberger
|
1a8b106f34
|
style: format agent workspace and prompts
|
2026-01-22 08:05:55 +00:00 |
|
Nimrod Gutman
|
11b07f4a29
|
feat(hooks): run boot.md on gateway startup
|
2026-01-18 11:50:25 +02:00 |
|
Peter Steinberger
|
d59aab7fd3
|
chore: drop Clawdis legacy references
|
2026-01-15 06:18:44 +00:00 |
|
Peter Steinberger
|
90342a4f3a
|
refactor!: rename chat providers to channels
|
2026-01-13 08:40:39 +00:00 |
|
Peter Steinberger
|
755a7e1b20
|
feat: add configurable bootstrap truncation
|
2026-01-13 04:27:03 +00:00 |
|
Peter Steinberger
|
7dbb21be8e
|
feat: add pre-compaction memory flush
|
2026-01-12 05:29:18 +00:00 |
|
Shadow
|
19d9e7ac05
|
Docs: fix internal links
|
2026-01-10 14:51:33 -06:00 |
|
Peter Steinberger
|
7b81d97ec2
|
feat: wire multi-agent config and routing
Co-authored-by: Mark Pors <1078320+pors@users.noreply.github.com>
|
2026-01-09 12:48:42 +00:00 |
|
Peter Steinberger
|
dfbee10377
|
docs: clarify sandbox non-main behavior
|
2026-01-09 03:23:36 +01:00 |
|
Peter Steinberger
|
57d3d6bd78
|
docs: clarify workspace vs sandbox
|
2026-01-09 01:54:28 +01:00 |
|
Peter Steinberger
|
3d0156890c
|
refactor: split port diagnostics helpers
|
2026-01-08 02:42:43 +01:00 |
|
Peter Steinberger
|
ee28b20419
|
fix: harden doctor state integrity checks
|
2026-01-08 01:52:33 +01:00 |
|
Peter Steinberger
|
db4d0b8e75
|
docs: reorganize documentation structure
|
2026-01-07 00:45:46 +01:00 |
|