Skip to content

v0.26.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Sep 15:16
· 10 commits to main since this release
b35c6d4

What's Changed

  • Claude Code plugin: /path:share and /path:query with self-installing CLI by @benbaarber in #148
  • ci: pin the emscripten toolchain; stop the format gate swallowing rustfmt by @akesling in #161
  • feat(cli): --parent-dir scoped sync and query by @benbaarber in #136
  • style: cargo fmt — format the sync code merged in #136 by @benbaarber in #166
  • test(kinds): route kind-URI literals through the constants by @akesling in #164
  • docs: reframe the README around the open session format by @akesling in #178
  • docs: debloat CLAUDE.md by @benbaarber in #167
  • site: reposition the landing page around the open session format by @akesling in #180
  • feat(cli): configured repo mappings for path share by @benbaarber in #173
  • Plugin /path:resume + /path:link-pr; fixes that make projected Claude sessions resumable by @benbaarber in #150
  • feat(site): Claude Code plugin page by @benbaarber in #162
  • path query: parallel per-file execution by @benbaarber in #138
  • Add Config, the single owner of environment reads by @ecalifornica in #191
  • feat(cli): load Config in run() and inject resolvers into cmd_show by @ecalifornica in #193
  • feat(cli): providers constructs the conversation managers by @ecalifornica in #218
  • feat(cli): path config edit by @benbaarber in #214
  • Add a description field to step/path/graph meta by @benbaarber in #220
  • site: update playground demo to the post-0.10.0 CLI surface by @akesling in #227
  • feat(claude): ConversationWriter writes Claude Code session JSONL by @ecalifornica in #230
  • Conversation.segment_ids replaces Conversation.session_ids by @ecalifornica in #231
  • feat(cli): inject resolvers into cmd_list by @ecalifornica in #195
  • feat(scripts): resume-remote.sh resumes a Claude session on a remote host by @ecalifornica in #232
  • feat(cli): thread Config through the cache-sync path by @ecalifornica in #196
  • feat(cli): thread Config into the query path by @ecalifornica in #197
  • feat(cli): thread Config through the import path by @ecalifornica in #198
  • fix(claude): honor CLAUDE_CONFIG_DIR; follow symlinked project dirs by @bdelanghe in #235
  • docs(claude): format reference covers the session metadata line types by @ecalifornica in #240
  • feat(scripts): resume-remote.sh never overwrites a remote session by @ecalifornica in #246
  • test(resume): pin XDG_DATA_HOME in ScopedHome to sandbox opencode by @bdelanghe in #253
  • test(cli): the sandbox holds when CLAUDE_CONFIG_DIR is set by @bdelanghe in #251
  • fix(claude): .orphaned-* segments no longer vanish from chained conversations by @bdelanghe in #237
  • build(nix): a devshell, so the justfile's cargo is really there by @bdelanghe in #250
  • chore(clippy): the lints newer toolchains enforce by @bdelanghe in #252
  • build(nix): the flake builds path-cli and exports a home-manager module by @bdelanghe in #256
  • docs(specs): an MCP server and a session monitor for the Claude Code plugin by @bdelanghe in #257
  • feat(share): select [[project]] rules by git origin, and render config.toml from Nix by @bdelanghe in #258
  • fix(toolpath-cli): follow path-cli to 0.19.0 so the shim resolves by @bdelanghe in #262
  • docs: the pathbase spec is at crates/pathbase-client, and redeem is in it by @bdelanghe in #263
  • feat(plugin): $TOOLPATH_BIN points ensure-path.sh at a specific binary by @bdelanghe in #264
  • feat(cli): p export claude takes --cwd behind the resume-remote feature by @ecalifornica in #247
  • feat(cli): p export claude names the exported session by @ecalifornica in #241
  • feat(cli): add an ssh transport module behind resume-remote by @ecalifornica in #273
  • refactor(cli): ResumeArgs derives Default by @ecalifornica in #275
  • fix(cli): create credentials.json 0600, correct stale error hints, warn on an unmatched query source by @akesling in #281
  • refactor(cli): resolve_input parses every input shape through one path by @ecalifornica in #276
  • feat(cli): path resume --remote --dry-run probes the host by @ecalifornica in #244
  • feat(cli): path resume --remote plans a Claude resume on an ssh host by @ecalifornica in #277
  • feat(cli): path resume --remote runs the resume it plans by @ecalifornica in #279
  • feat(cli): path resume --remote attaches by @ecalifornica in #280
  • feat(plugin): /path:resume --remote sends the session to an ssh host by @ecalifornica in #283
  • feat(cli): path resume --remote takes launch arguments after -- by @ecalifornica in #284
  • docs(claude-md): run scripts/quality_gates.sh before a branch is ready by @ecalifornica in #270
  • chore(release): harden v0.26.0 readiness by @akesling in #291

New Contributors

Full Changelog: v0.16.1...v0.26.0