github Dicklesworthstone/coding_agent_session_search v0.1.57
v0.1.57 - Defensive Programming & Stability Improvements

7 hours ago

🛡️ v0.1.57 - Defensive Programming & Stability Improvements

This release focuses on eliminating potential panic points and improving error handling throughout the codebase, continuing our commitment to robust, production-ready code.


🐛 Bug Fixes

Sync Engine Safety (src/sources/sync.rs)

  • Critical: Fixed rsync path handling to properly error on invalid UTF-8 paths
  • Previously: Used unwrap_or(".") which would silently sync to the current directory if a path contained invalid UTF-8
  • Now: Returns explicit PathSyncResult with clear error message: "Local path contains invalid UTF-8"
  • Impact: Prevents potential data loss from syncing to wrong directories

TUI Robustness (src/ui/tui.rs)

  • Fixed digit parsing to handle edge cases gracefully
  • Avoids panic on malformed numeric input

Connector Hardening (src/connectors/)

  • Enhanced path parsing across all connectors
  • Improved robustness in file path handling

🔧 Infrastructure & CI

  • Added ACFS checksum update notification workflow
  • Synced lockfile dependencies

📊 Changes Since v0.1.56

Commit Description
9541e97 fix(sync): replace unwrap_or with explicit UTF-8 error handling
889ee07 fix(tui): avoid unwrap on digit parse
857ba60 fix(connectors): harden parsing and paths
a802054 ci: add ACFS checksum update notification workflow
3f1902f chore: sync lockfile and add ACFS dispatch

📦 Installation

# Quick install (recommended)
curl -fsSL https://raw.githubusercontent.com/Dicklesworthstone/coding_agent_session_search/main/install.sh \
  | bash -s -- --easy-mode --verify

# Or via Homebrew
brew install dicklesworthstone/tap/cass

# Or via Cargo
cargo install coding-agent-search

Full Changelog: v0.1.56...v0.1.57

Don't miss a new coding_agent_session_search release

NewReleases is sending notifications on new releases.