• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

futpib / slopd / 27841715084

Builds Branch Commit Type Ran Committer Via Coverage
27841715084 master Restore panes from the session's launch cwd, not the drifted pane path Restore launched `claude --resume <id>` in the manifest's working_dir, which is #{pane_current_path} — the agent's current shell dir. That drifts as the agent `cd`s, so it isn... push 19 Jun 2026 06:17PM UTC futpib github
85.57
27648520765 master Document that the pending restore survives daemon restarts Note the <manifest>.pending marker so the pending hold isn't lost on a crash / restart / package update in the pending window. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> push 16 Jun 2026 09:16PM UTC futpib github
85.55
27644640165 master Update backup_panes comment: idle shell no longer adopted The session-level @slopd_managed inheritance that put the idle shell in the pane list is fixed; the session-id filter now only guards still-booting panes. Co-Authored-By: Claude Opus 4.8 ... push 16 Jun 2026 08:07PM UTC futpib github
85.54
27503949092 master Snapshot only resumable (session-id-bearing) panes A live end-to-end test with real claude surfaced that the manifest also recorded the tmux session's idle shell pane. That pane is in managed_panes because `#{@slopd_managed}` inherits the session... push 14 Jun 2026 03:50PM UTC futpib github
85.3
27502745451 master Document backup/restore across reboots in the readme Add a "Backup and restore" section explaining the reboot gap (tmux server and Claude processes are lost, transcripts survive), how snapshots and the fresh-session restore gate work, and the bes... push 14 Jun 2026 03:05PM UTC futpib github
85.47
27026771549 master fix: resolve relative `run --start-directory` against slopctl's cwd A relative `-c`/`--start-directory` (e.g. `.`) was forwarded to slopd verbatim, expanded there, and handed to tmux. Because slopd is a long-lived daemon with its own working dire... push 05 Jun 2026 04:27PM UTC futpib github
86.68
26988541275 master feat: fail `run` fast with a clear message when the executable is missing `tmux new-window <missing>` returns a pane id even when the command can't be found, so a typo'd or uninstalled `[run] executable` only surfaced later as the generic "pane %... push 05 Jun 2026 12:52AM UTC futpib github
87.17
26985792068 master fix: fall back instead of panicking when XDG_RUNTIME_DIR is unset runtime_dir() did dirs::runtime_dir().expect(...), so a missing XDG_RUNTIME_DIR crashed slopd/slopctl with a backtrace — including the `slopctl hook` path that runs inside containe... push 04 Jun 2026 11:32PM UTC futpib github
86.55
26982693153 master feat: add --config and --socket flags to run isolated slopd instances slopd's config-file location and control-socket path were only derivable from XDG_CONFIG_HOME / XDG_RUNTIME_DIR, so running a second instance meant juggling env vars. Add first... push 04 Jun 2026 10:15PM UTC futpib github
87.02
26961905873 master test: cover `slopctl run` failing when a pane dies before any hook `slopctl run` waits for a freshly-spawned pane to become ready and fails if the pane dies first. The existing failure test only covered the SessionStart → SessionEnd path, which s... push 04 Jun 2026 03:34PM UTC futpib github
87.07
26911421868 master feat: spawn panes in background windows; isolate the interactive viewer slopd now creates each pane's window with `new-window -d`, so spawning a pane no longer yanks clients already watching the slopd session over to it. Use --interactive when yo... push 03 Jun 2026 08:38PM UTC futpib github
86.82
26887020766 master feat: make slopd's tmux session name configurable The tmux session slopd manages was hardcoded as "slopd"; it can now be set via [tmux] session (default still "slopd"). config.tmux.session() is threaded through every session target — create/has-s... push 03 Jun 2026 01:15PM UTC futpib github
86.82
26833813132 master feat: support multiple Claude accounts in slopd Run panes under different Claude config dirs. Accounts are named under [accounts] (a bare config dir, or a table for future per-account options); the reserved "default" account is backed by the top-... push 02 Jun 2026 04:37PM UTC futpib github
86.38
26830324596 master ci: run clippy with -D warnings and fix existing lints Adds a clippy job to CI (`cargo clippy --workspace --all-features --all-targets -- -D warnings`) so lint regressions fail the build, and clears the existing debt so it passes. Mechanical sim... push 02 Jun 2026 03:37PM UTC futpib github
84.56
26259119234 master Merge pull request #32 from futpib/copilot/add-slopctl-send-examples docs: add slash command examples to slopctl send push 21 May 2026 11:31PM UTC web-flow github
85.59
  • ← Previous
  • 1
  • 2
  • 3
  • 4
  • 5
  • Next →
  • Back to Repo
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc