Skip to content

v0.106.0

Choose a tag to compare

@github-actions github-actions released this 19 Oct 13:39
· 37 commits to main since this release
8613322

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): note and 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/messages takes files (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/machine poll for the chip and the tab.
  • Awake switch. 8sync ccc awake on [--hours N] [--screen-off N] starts 8sync awake --while-rooms detached (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; off stops only the pid in that file after checking it is that very process (image + creation time), idempotent. status --json gains ours ({pid, until, while_rooms} or null). The hold's minute claude agents --json runs without a console window. HQ: POST /api/machine/awake {on} and a switch in Thức & màn hình that reads ours, never held (on Windows held is 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 and disk.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 rm in 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