HERDR HANDBOOK · VI
Workspace, Tab & Pane
Trang thao tác cốt lõi: tạo project workspace, nhóm tab, chia pane và điều khiển process bằng CLI.
1. Workspace = project
Nên dành một workspace cho mỗi project đang làm.
herdr workspace list
herdr workspace create --cwd ~/projects/my-app --label my-app --focus
herdr workspace get <workspace-id>
herdr workspace focus <workspace-id>
herdr workspace rename <workspace-id> my-app
herdr workspace close <workspace-id>
2. Tab = nhóm công việc
herdr tab list
herdr tab create --workspace <workspace-id> --label Development --focus
herdr tab create --workspace <workspace-id> --label Tests --no-focus
herdr tab rename <tab-id> Frontend
herdr tab close <tab-id>
3. Pane = terminal location
herdr pane list
herdr pane get <pane-id>
herdr pane split <pane-id> --direction right --ratio 0.5
herdr pane run <pane-id> "npm run dev"
herdr pane read <pane-id> --source recent-unwrapped --lines 100
herdr pane send-keys <pane-id> ctrl+c
Automation primitive
Workspace/Tab tạo layout; Pane điều khiển terminal thô;
Agent điều khiển coding agent theo lifecycle.
4. Layout đề xuất cho project web
Workspace: my-app ├─ Tab: AI │ ├─ Codex Main │ └─ Codex
Reviewer ├─ Tab: Development │ ├─ React │ └─ NestJS ├─ Tab:
Infrastructure │ ├─ Docker │ └─ Logs └─ Tab: Tests └─ Test
runner
5. Lab
- Tạo workspace
herdr-demo. - Tạo tab
Development. - Split 2 panes.
-
Pane trái chạy
watch -n 1 date; pane phải chạy shell. - Detach rồi reattach để kiểm tra process vẫn chạy.