Repository navigation
v0.106.0
Added
- HQ Chat tổng: one room or every room. The composer under Văn phòng / Chat tổng picks "Mọi phòng" (a project or all projects, as before, with Gửi ngay and Lệnh kiểm) or one specific room, and suggests the project's lead room: one room reads the task instead of N (with the rough context tokens saved), and the lead hands parts out with
8sync ccc msg <phòng>/msg --all. One tap applies it. Ctrl+Enter sends. - HQ Preview: "Hỏi về ảnh này". In the image viewer (or the small button on each thumbnail) the owner taps the image to drop numbered pins, each with an optional note (keyboard: add a pin in the middle, arrows move it, Delete removes it), then sends with the same composer. The pins are drawn onto a full-size PNG copy that goes as an attachment; the text carries the image path, each pin as
#n (x%, y%; x px, y px): noteand the question. The default room is the one that saved the shot (card holder, worktree, lane), else the lead. On phones it is a bottom sheet. POST /api/messagestakesfiles(upload ids, at most 5): they are copied into the room's repo (.claude/hq-uploads/<id>/, found from HQ's live session list, never a client path) and their paths appended, for terminal and inbox rooms.- HQ tab Máy. The header chip (busiest of RAM/CPU/GPU, watts) now opens a full tab instead of a popover: Tải máy, Điện, Thức & màn hình, Cấu hình máy (CPU model, cores/threads, RAM, GPU and VRAM, OS; read once), Dung lượng dự án, Tiến trình. One shared
/api/machinepoll for the chip and the tab. - Awake switch.
8sync ccc awake on [--hours N] [--screen-off N]starts8sync awake --while-roomsdetached (null stdio, no console, own process group, out of the caller's job when allowed: it outlives the shell and HQ restarts) and returns once the hold has written~/.local/state/8sync/ccc/awake.json;offstops only the pid in that file after checking it is that very process (image + creation time), idempotent.status --jsongainsours({pid, until, while_rooms}or null). The hold's minuteclaude agents --jsonruns without a console window. HQ:POST /api/machine/awake {on}and a switch in Thức & màn hình that readsours, neverheld(on Windowsheldis everyone's, omp.exe included). - Dung lượng dự án. For every sidebar project: top-level sizes,
.git,.claude/worktrees(count, size), evidence folders, node_modules, build output,.claude/hq-uploads, and git-tracked files over 5 MB (git ls-tree -r -l HEAD). Bounded walk (400k entries / 45 s per project, symlinks and junctions skipped, never into another repo), cached ≤ 6 h in memory anddisk.json, "Đo lại" on demand. Named thresholds flag tracked file > 5 MB (high > 50 MB), evidence > 20 MB, worktrees > 10 or > 2 GB, any folder > 1 GB (high > 10 GB), upload leftovers older than a day. - One-tap cleanup send. Each project, and each flagged item, has a button that sends the findings plus the rules (no deleting uncommitted/unpushed work, AskUserQuestion before deleting owner-only assets or evidence,
git rmin a commit through a PR) straight to the project's lead room (else dev; a picker changes it), toasting the delivery as the other composers do. - Dọn định kỳ. A per-project switch: every 6 h HQ re-measures the projects that have it on and sends the cleanup message when it finds abnormal items it has not sent in the last 24 h. Started from
instrumentation.ts; settings and last sends in~/.local/state/8sync/hq/cleanup.json(/api/machine/cleanup); the tab shows the last run, the next run and the last send. - HQ tab Hạn mức registered (plan windows and tokens per room,
UsageView). On phones every tab is a 44 px target and the active one scrolls into view.
Fixed
- The 0.105.0 notes below said planning and checking rooms used ~75% of ai-game-studio's tokens and the dev room 3%. That came from guessing each transcript's room from its text. With the room names Claude Code records (
claude agents --all --json): ui 23%, rd 14%, dev 11%, qa 10%, arch 7%, review 6%, lead 6%, ba 4%, older forks of rooms 19%. Two of the eight rooms were building; the board still held 23 cards in ready and 1 in building.
Install or update: curl -fsSL https://get.8syncdev.com/install | sh · 8sync up · then 8sync ccc kit
What's Changed
- feat(hq): Máy tab, Hạn mức tab, room picker + lead suggestion, Preview pins (v0.106.0) by @8syncdev in #126
Full Changelog: v0.105.0...v0.106.0