HHerdr HandbookUbuntu
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

  1. Tạo workspace herdr-demo.
  2. Tạo tab Development.
  3. Split 2 panes.
  4. Pane trái chạy watch -n 1 date; pane phải chạy shell.
  5. Detach rồi reattach để kiểm tra process vẫn chạy.