You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Fixed
cargo install confidant-cli / crates.io publish: vendor pack SKILL.md
files under crates/confidant-cli/pack-skills/ so include_dir! compiles
inside the published tarball (the repo-root packs/ tree is not shipped).
confidant-cli 0.3.1
Install confidant-cli 0.3.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hirefrank/confidant/releases/download/v0.3.1/confidant-cli-installer.sh | sh
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Disclosure: the milestone 2 encryption has had no outside review
(#138). Do not put
other people's client data in a vault until the audit lands.
Added
Multi-pack loading: shared Pack trait, conflict and orphan handling, and
per-pack access scoping for agent-facing reads (#177, #178).
personal@0.1 schema pack: birthday / cadence / relationship_to_me
/ dates person fields, personal relationship edge kinds (friend, family, sibling, partner, parent, mentor), the touch ledger
verb (with confidant log touch), and two warning-level nudges that never
block writes: W_CADENCE_OVERDUE and W_DATE_UPCOMING (#184, #182).
Relationship edges and multi-person with: interactions across packs (#259).
Read-only TUI (confidant-tui) with Check, Find, Context, and Doctor views, plus Phase 2 proposal review and apply — all via the ADR-7
CLI --json --no-input contract (#210, #211, part of #205). Ships as a
GitHub Releases binary (#218); not on crates.io.
inbox --skip <item> to defer intake items without draining (#217).
Encrypted inbox drain and log session --note --fallback-inbox (#260).
Automatic per-person client key creation when a person is added (#222).
Pack manifest format in the spec; manifest types, loader, and validation in
core (#340, #341). Pack-versioning policy and reserved E_PACK_VERSION
(#190).
Per-pack SKILL.md served by the CLI and MCP (#189).
Finer no-ai granularity: notes inheritance mode and inheritance from
any front-matter person reference (#181, #270).
log session without a device key when there is no --note (#176).
cargo-fuzz harnesses for the ledger parser and §14 envelope decoder (#235).
OpenSSF Scorecard workflow and badge; SECURITY.md and Dependabot (#233, #236). CII / OpenSSF Best Practices passing-level self-assessment (#237).
Changed
Bumped the workspace MSRV from 1.85 to 1.88 and upgraded the TUI stack
to ratatui 0.30 + crossterm 0.29 (#275).
Key ceremonies use staged atomic keys/ swaps for device-add, revoke, init-client, rotate, and shred (#175, #220, #339). Shred strips the
shredded person from other records' with: lists and uses fail-closed
working-tree updates (#258, #336).
context strips pack-private fields via Pack::private_context_fields()
instead of a hardcoded pack name (#302).
Documentation: README and agent-setup refresh; agent threat model (#187, #192, #231). Warnings never block writes (#183).
Fixed
Validate operator recovery material as hex, not age Bech32 (#254).
AAD path spelling on Windows (#285). Inbox path canonicalization before git add / reset on Windows verbatim paths (#274).
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Added
Skills ship inside the confidant binary and install with confidant setup --agent auto — no repo checkout needed. New commands: setup, update, agents, which, routing. doctor reports skills-links health instead of the old CONFIDANT_REPO checkout
staleness check (supersedes #164/#166/#167). Skills and CLI are
version-locked: one confidant --version covers both.
Install confidant-cli 0.2.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hirefrank/confidant/releases/download/v0.2.0/confidant-cli-installer.sh | sh
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Release Notes
Patch: confidant doctor staleness checks, agent-setup docs, and the
changelog itself. First release published through crates.io trusted
publishing (no API token).
Added
confidant doctor staleness checks: warning-only cli-staleness and skills-staleness against the latest GitHub Release, with a CONFIDANT_OFFLINE=1 opt-out and README/privacy disclosure (#165, #168).
Agent setup docs (docs/agent-setup.md) with a copy/paste install prompt;
skills checkouts pin to release tags, never main (#164, #166, #167).
Install confidant-cli 0.1.1
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/hirefrank/confidant/releases/download/v0.1.1/confidant-cli-installer.sh | sh