You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 4, 2026. It is now read-only.
**IMPORTANT:** In this development repo, the `boxel` CLI is not globally installed. Always run commands using:
11
+
After `npm install && npm run build`, use `npx boxel`:
6
12
7
13
```bash
8
-
npm run dev -- <command> [args]
14
+
npx boxel sync .
15
+
npx boxel history ./workspace
16
+
npx boxel profile add
9
17
```
10
18
11
-
Examples:
19
+
Or use `boxel` directly after `npm link`.
20
+
21
+
**For development** (no rebuild needed after code changes):
12
22
```bash
13
-
npm run dev -- sync .# NOT: boxel sync .
14
-
npm run dev -- history ./workspace # NOT: boxel history ./workspace
15
-
npm run dev -- milestone ./workspace 1 -n "Name"
23
+
npm run dev -- <command>
16
24
```
17
25
18
-
The `--` separates npm arguments from the CLI arguments. All documentation below shows `boxel <command>` for brevity, but always use `npm run dev -- <command>` when executing.
26
+
All documentation below shows `boxel <command>` for brevity.
19
27
20
28
---
21
29
@@ -43,67 +51,60 @@ The skill contains comprehensive Boxel development guidance including CardDef/Fi
43
51
44
52
## Onboarding Flow
45
53
46
-
When you detect a new user (no `.env` file or first interaction), guide them through setup:
54
+
When you detect a new user (no profile configured), guide them through setup:
> **Security Note:** Avoid passing passwords via `-p` flag as they appear in shell history and process listings. Use the interactive wizard or `BOXEL_PASSWORD` environment variable.
### Local Development with Track (IDE/Agent Editing)
278
+
```bash
279
+
boxel track .# Start tracking local edits (auto-checkpoints)
280
+
# ... edit files in IDE or with Claude ...
281
+
# Track creates LOCAL checkpoints as you save
282
+
283
+
# IMPORTANT: When ready to push changes to Boxel server:
284
+
boxel sync . --prefer-local # Push your local changes to server
285
+
```
286
+
287
+
**Remember:** Track does NOT sync to server automatically - it only creates local checkpoints. Always run `sync --prefer-local` when you want your changes live on the server.
288
+
289
+
### Active Development Session (Watching Server)
241
290
```bash
242
291
/watch # Starts with 5s interval
243
292
# ... edit in Boxel UI or locally ...
@@ -373,8 +422,8 @@ Watch waits for changes to settle:
373
422
### 4. Checkpoint Classification
374
423
-`[MAJOR]` - New files, deleted files, .gts changes, >3 files
375
424
-`[minor]` - Small updates to existing .json files
376
-
-`LOCAL`(↑) - Changes you pushed
377
-
-`SERVER`(↓) - External changes from web UI
425
+
-`LOCAL`⇆ - Changes from local edits (track command)
426
+
-`SERVER`⇅ - External changes from web UI (watch command)
0 commit comments