-
Notifications
You must be signed in to change notification settings - Fork 12
Permalink
Choose a base ref
{{ refName }}
default
Choose a head ref
{{ refName }}
default
Comparing changes
Choose two branches to see what’s changed or to start a new pull request.
If you need to, you can also or
learn more about diff comparisons.
Open a pull request
Create a new pull request by comparing changes across two branches. If you need to, you can also .
Learn more about diff comparisons here.
base repository: msmps/pilotty
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.0.7
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
...
head repository: msmps/pilotty
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.0.8
Could not load branches
Nothing to show
Loading
Could not load tags
Nothing to show
{{ refName }}
default
Loading
- 4 commits
- 12 files changed
- 2 contributors
Commits on Jul 11, 2026
-
fix(snapshot): compute content hash on every read so --await-change a…
…nd --settle work (#13) * fix(snapshot): compute content hash on every read so --await-change and --settle work The await_change/settle wait loops in handle_snapshot poll get_snapshot_data(session, false), which returned content_hash: None. Phase 1 therefore broke on the first iteration (None != Some(baseline)), so --await-change returned immediately without waiting, and Phase 2 compared None == None every poll, so --settle degraded to a fixed sleep and its 'Screen kept changing' timeout branch was unreachable. Compute the FNV-1a hash unconditionally (microseconds over a screen of text); element detection stays gated behind with_elements. No response shape changes: full format already included the hash, compact and text are unchanged. Both new regression tests verified to fail against the pre-fix code. * chore: fix clippy unnecessary_sort_by lint for rust 1.97 Pre-existing on main; CI's clippy -D warnings on current stable now rejects it, failing every branch.
Configuration menu - View commit details
-
Copy full SHA for ef8e68a - Browse repository at this point
Copy the full SHA ef8e68aView commit details -
chore: foundation housekeeping — fix skill docs, drop unused termwiz,…
… ignore internal tooling (#14) - skills/pilotty/SKILL.md documented 'pilotty shutdown', which does not exist; the real subcommand is 'pilotty stop' - termwiz was declared in workspace.dependencies but used by no crate (absent from Cargo.lock); removing it changes nothing - .gitignore now covers reference clones, agent tooling, and internal docs directories (none were tracked; this prevents future accidents) - CONTEXT.md added: a public glossary pinning project vocabulary (session/tombstone/expired, settled vs idle, revision, retention ring vs recording) ahead of the features that introduce those terms Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 61c9517 - Browse repository at this point
Copy the full SHA 61c9517View commit details -
feat(protocol): version the daemon wire protocol (#15)
Request and Response now carry a protocol field (PROTOCOL_VERSION = 1, serde default 0 for binaries that predate versioning). The client warns on stderr when the running daemon is older than the client and suggests 'pilotty stop' so auto-start relaunches the current binary. Warning-only for now: every current command exists in version 0. Hard gating begins when version-1-only commands ship and check this field. Compat covered by tests: unknown fields stay ignored in both directions (guarded against deny_unknown_fields), missing fields parse as 0. Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 5a65b1c - Browse repository at this point
Copy the full SHA 5a65b1cView commit details -
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Configuration menu - View commit details
-
Copy full SHA for 3176ea1 - Browse repository at this point
Copy the full SHA 3176ea1View commit details
Loading
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.0.7...v0.0.8