Aller au contenu

System

Commandes d’introspection au niveau système. Utiles dans les scripts shell pour vérifier que τ-mux est joignable et énumérer ce qu’il peut faire.

Fenêtre de terminal
ht ping
# PONG

Vérifie que le socket est joignable. Sortie 0 en cas de succès ; non-zéro si le socket est absent ou que τ-mux ne répond pas.

Fenêtre de terminal
ht version
# tau-mux 0.11.0 (build: …)

La version rapportée est estampillée au moment du build depuis package.json. Les mainteneurs cuisent les releases via scripts/bump-version.ts (qui propage la version vers sept fichiers atomiquement et peut aussi commiter + taguer + écrire CHANGELOG.md en un seul appel). Voir la page processus de release pour le workflow complet.

Fenêtre de terminal
ht identify
# surface:1 workspace:0 cwd=/Users/me/code/foo fg=bun run dev

Rapporte la surface et l’espace de travail focalisés, ainsi que les mêmes métadonnées que ht metadata expose — pratique comme sonde d’une ligne « qu’est-ce que je regarde ».

Fenêtre de terminal
ht tree
# Workspace ws:0 "build"
# Pane (split right)
# surface:1 ~/code/foo bun run dev
# surface:2 ~/code/bar
# Pane
# surface:3 ~/code/docs

Arbre complet espace de travail / panneau / surface. Utilisez --json pour une sortie lisible par machine.

Fenêtre de terminal
ht capabilities --json

Liste chaque méthode JSON-RPC que le τ-mux en cours d’exécution prend en charge, avec les formes de leurs paramètres. Toujours adapté à --json. Utile pour les intégrations de style agent qui veulent découvrir des fonctionnalités à l’exécution.

Fenêtre de terminal
ht shutdown

Arrêt propre : persiste la disposition et les notifications, arrête le miroir web et Telegram, récolte les backends d’extensions et les sous-processus d’agents, puis quitte.