Natalie
4a5b2f7273
feat(@scripts/session-tools): ✨ add rvoice dictation tool
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 17:54:08 -07:00
Natalie
949e63f16d
feat(@scripts): ✨ improve home resolution error handling
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 17:42:06 -07:00
Natalie
4968a0bdf8
feat(@scripts): ✨ add remote dictation helper for rclaude sessions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 17:23:54 -07:00
Natalie
3f7c9ecbfc
feat(@scripts): ✨ add session archiving feature for hiding sessions
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 08:06:16 -07:00
Natalie
c6927d4ae8
fix(@scripts): 🐛 adjust tmux session display formatting
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 08:00:13 -07:00
Natalie
167beadec6
fix(@scripts/session-tools): 🐛 locate sessions by uuid instead of slug
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:48:00 -07:00
Natalie
b1e7f46f25
feat(@scripts): ✨ add name enrichment for resume picker
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:42:01 -07:00
Natalie
96020c67d2
feat(@scripts/session-tools): ✨ improve transient dnf install resilience
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:29:55 -07:00
Natalie
a5cb5d74c1
feat(@scripts/session-tools): ✨ update priority convention to p0-p4 triage system
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:23:49 -07:00
Natalie
4daae305ab
feat(@scripts): ✨ add ssh keepalive for tmux resilience
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:11:47 -07:00
Natalie
f76e4996ca
feat(@scripts): ✨ add cwd extraction helper function
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 07:05:48 -07:00
Natalie
a55457ee5e
fix(@scripts/session-tools): 🐛 optimize session uuid filtering logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:47:44 -07:00
Natalie
fa872a3718
feat(session): ✨ enhance deep search to include session metadata
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:35:35 -07:00
Natalie
d634acab5e
fix(bin): 🐛 update rsync flags for better progress reporting
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:29:33 -07:00
Natalie
150ce2008d
feat(@scripts): ✨ add deep search fallback for session matching
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:17:28 -07:00
Natalie
7086061c83
fix(@scripts/session-tools): 🐛 fix triage sorting for global priority display
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 06:05:11 -07:00
Natalie
13ff01a997
feat(@scripts): ✨ improve resume cross-host sync logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:53:07 -07:00
Natalie
94621a28df
feat(@scripts): ✨ add response caching for session triage
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:34:36 -07:00
Natalie
9a47f7f2d9
fix(@scripts): 🐛 improve tmux session display with directory labels
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:28:30 -07:00
Natalie
4b464dfc82
fix(@scripts): 🐛 improve session triage display balancing
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:22:30 -07:00
Natalie
4f30666964
feat(@scripts): ✨ add resume session functionality with cross-host mirroring
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:16:25 -07:00
Natalie
795e40c69a
fix(@scripts): 🐛 add path probing for python3 SDK detection
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 05:10:18 -07:00
Natalie
31659cf20b
feat(@scripts): ✨ add claude triage helper cli tool
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:47:15 -07:00
Natalie
a28b2209af
feat(@scripts): ✨ add cross-host session migration
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:26:18 -07:00
Natalie
57a428cee6
feat(@scripts): ✨ improve resume picker logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:20:17 -07:00
Natalie
0aee09f274
feat(@scripts): ✨ add rbtop and help command
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:14:16 -07:00
Natalie
f79954e7fc
feat(@scripts): ✨ add session enumeration mode
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 04:02:16 -07:00
Natalie
9c3c38a6db
feat(@scripts): ✨ add tmux config sync for session-tools
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:43:38 -07:00
Natalie
9065abdca6
feat(@scripts): ✨ update remote mirroring logic
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-17 03:31:04 -07:00
autocommit
d3a377e5c5
docs(wg-mesh): 📝 Update DNS record syntax and configuration documentation for WireGuard mesh hosts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 21:07:27 -07:00
Natalie
bf36c94464
feat(@scripts): ✨ add sudo-less wg-bounce restart tool
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-11 19:21:04 -07:00
Natalie
30da76d909
fix(@scripts): 🐛 update listen_address to dual-ip support
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 13:32:38 -07:00
Natalie
33094b9c05
feat(@scripts): ✨ add phone bootstrap and peer setup scripts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:33:32 -07:00
Natalie
8a222d547d
feat(@scripts): ✨ add dnsmasq sync script for wg1 mesh
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-10 05:28:27 -07:00
Natalie
96edee4b11
feat(@scripts): ✨ cache media file resolution for faster tests
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-06 20:10:25 -07:00
Natalie
278cd67524
feat(@scripts): ✨ add mesh speedtest media mode support
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-06 20:04:10 -07:00
Natalie
8bfc884067
feat(@scripts): ✨ add media file streaming mode
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-06 19:24:07 -07:00
Natalie
625d685ef7
feat(@scripts): ✨ add mesh-speedtest speed test tool
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-05-06 19:18:20 -07:00
autocommit
f20e049206
deps-upgrade(dependencies): ⬆️ Update dependencies to latest stable versions for bug fixes and security improvements
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 10:29:19 -07:00
Natalie
4485609e3c
feat(@scripts): ✨ add tmux config installer
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-29 13:27:26 -04:00
autocommit
5c9d05e4d0
refactor(cli): ♻️ Introduce helper function to resolve CLI script paths and standardize path resolution across scripts
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 21:06:05 -07:00
autocommit
a654360dca
deps-upgrade(root): ⬆️ Update dependencies to latest versions for security and compatibility
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 21:06:05 -07:00
Natalie
b969b14e11
feat(@scripts): ✨ add npm publish workflow
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 16:13:30 -07:00
Natalie
9888fb1a31
feat(@scripts): ✨ add unique timestamp to tmux session names
...
Co-Authored-By: Lilith Autocommit <noreply@atlilith.com>
2026-04-26 15:47:26 -07:00
Natalie
4b63a48d05
rclaude: add --version (git sha + date + repo path; -dirty if uncommitted)
2026-04-26 01:11:39 -07:00
Natalie
1f7f0779bd
rclaude: launch path no longer forces --continue; resume path keeps it
...
Conflating launch and resume was wrong: tmux already provides 'reattach to
the live conversation' (named session keyed by dir). Adding --continue to
the launch path also caused surprise replays of stale conversations and
clashed with other claude processes holding the same on-disk session.
- launch (rclaude HOST DIR): plain 'claude' — fresh session
- transport-drop reattach: tmux session reattach (automatic, same command)
- explicit on-disk resume: 'rclaude resume <pattern>' — sets RCLAUDE_RESUME=1
when re-execing, which adds --continue to the launch invocation
2026-04-26 01:01:37 -07:00
Natalie
509cdbbeec
rclaude: keep tmux pane open on fast/nonzero claude exit
...
Wraps the inner claude invocation so a fast (under 2s) or nonzero exit shows
'[rclaude] claude exited in Ns with code N' and waits for enter, instead of
silently dying and dragging the whole tmux session + ssh transport down with
it (surfaces to user as bare 'Connection closed.'). Normal interactive exits
still close cleanly.
2026-04-26 00:17:14 -07:00
Natalie
77cd1c74b1
rclaude: pre-flight remote dir existence; loud error instead of silent ssh-close
...
Catches typos and Claude-instruction-style aliases (@proj/@apps/@pkg) that
look like paths but only resolve in the assistant's mental model, not in any
shell. Without the check the cd inside the tmux command failed silently, the
pane died, the session closed, ssh exited — surfaced to the user as a bare
'Connection to <host> closed.'
2026-04-26 00:10:02 -07:00
Natalie
47434868e0
rclaude: list/resume now cover on-disk Claude sessions, not just tmux
...
- new bin/_claude-projects helper: prints tab-sep mtime/cwd/count for every
~/.claude/projects/ dir (parses .jsonl entries for cwd field)
- list_tmux_on / list_disk_on / list_all_on: unified enumeration with KIND col
- rclaude list [all|tmux|disk]: filterable view, sorted by recency
- rclaude resume <pattern>: matches against tmux + disk; tmux match attaches,
disk match re-execs self to spawn fresh tmux + claude --continue at the cwd
- helper streamed to remote via 'ssh host python3 -' so no install required
on the remote side beyond python3
2026-04-26 00:04:09 -07:00
Natalie
29dcfce7b6
rclaude: add list and resume subcommands
...
list: tabular view of active claude-* tmux sessions across local + RCLAUDE_HOSTS
resume [pattern]: substring match → unique attach, multi → list+exit, none → error
also: graceful fallback when local tmux is missing
2026-04-25 23:53:42 -07:00