Releases: sediment-ai/sediment
Release list
v0.3.0
What's Changed
- fix(scripts): stabilize pilot installation and dependency builds by @ericpaulsen in #107
- fix(scripts): smooth pilot installation and verification by @ericpaulsen in #109
- docs(scripts): explain PostgreSQL setup for Compose by @ericpaulsen in #114
- docs: add Discord community badge to README by @ericpaulsen in #127
- docs: simplify README installation instructions by @ericpaulsen in #128
- chore(deps): consolidate dependency updates and compatibility fixes by @ericpaulsen in #119
- docs(cli): simplify pilot enrollment for the published package by @ericpaulsen in #125
- docs: simplify README diagram labels by @ericpaulsen in #130
- feat(cli): render the compact logo with the version by @ericpaulsen in #123
- docs: use package installs across operator guides by @ericpaulsen in #136
- fix(cli): load capture configuration in Cursor hooks by @ericpaulsen in #120
- feat(cli): ship the pi extension with installed packages by @ericpaulsen in #132
- feat(scripts): simplify single-host Compose deployment by @ericpaulsen in #133
- docs: publish the EC2 and Traefik deployment guide by @ericpaulsen in #142
- docs: deploy EC2 from the published Sediment package by @ericpaulsen in #144
- docs: route agents through AGENTS.md alone by @ericpaulsen in #138
- ci(scripts): speed up CI and stop code changes staling security reviews by @ericpaulsen in #146
- fix(derive): keep mirror read snapshots from creating a missing base by @ericpaulsen in #147
- chore(deps): bump trufflesecurity/trufflehog from 3.97.6 to 3.97.9 in the routine group across 1 directory by @dependabot[bot] in #140
- fix(cli): create the delivery lock exclusively to survive APFS races by @ericpaulsen in #148
- fix(deps): move the gateway to LiteLLM 1.103.0 by @ericpaulsen in #151
- docs: move the EC2 and Traefik deployment to its own page by @ericpaulsen in #149
- ci(scripts): skip artifact scans for Markdown-only changes by @ericpaulsen in #152
- docs: move the Compose runbook under docs/operate by @ericpaulsen in #153
- feat(cli): print the version banner knot in black and white by @ericpaulsen in #154
- chore(deps): release version 0.3.0 by @ericpaulsen in #156
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat: add bounded evidence access for agent continuity by @ericpaulsen in #65
- docs: position Sediment as a coding-agent evidence store by @ericpaulsen in #68
- docs: shorten README and add project badges by @ericpaulsen in #72
- ci(scripts): use prose checks for README-only changes by @ericpaulsen in #74
- perf(api): narrow commit investigation supporting reads by @ericpaulsen in #76
- perf(core): index call identifiers for commit attachment by @ericpaulsen in #78
- perf(api): scope commit investigation work to target evidence by @ericpaulsen in #80
- chore(deps): bump psycopg from 3.3.5 to 3.3.6 in the routine group by @dependabot[bot] in #75
- feat(api): add agent-requested Session context retrieval and discovery by @ericpaulsen in #70
- perf(api): fetch agent-selected evidence without Session rescans by @ericpaulsen in #85
- docs: remove retrieval details from README by @ericpaulsen in #95
- fix(deps): remove Expat from the API image and adopt current releases by @ericpaulsen in #104
- perf(api): share bounded read slots across evidence requests by @ericpaulsen in #87
- perf(api): prepare the 100-Session weekly pilot by @ericpaulsen in #94
- perf(api): stream keyword retrieval for 100-call Sessions by @ericpaulsen in #102
- docs: simplify pilot deployment and capture guides by @ericpaulsen in #103
- chore(deps): release version 0.2.0 by @ericpaulsen in #105
New Contributors
- @dependabot[bot] made their first contribution in #75
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Sediment 0.1.0 is the first public release.
Capture coding-agent activity as immutable Facts, inspect retained edits and outcomes, and export data for fine-tuning, preference training, and reinforcement learning. Sediment stores Facts in PostgreSQL and computes Attribution, reports, and training exports from the retained evidence.
Quickstart
curl -fsSL https://sediment.so/install.sh | sh
sediment serverThe installer installs sediment-cli from PyPI with Python 3.12 and prepares maintained host libraries on macOS with Homebrew, Debian, and Ubuntu. If installation prints a PATH instruction, run it in each terminal where you use sediment.
sediment server downloads verified PostgreSQL binaries, creates the local database and credentials, and starts the API. Data stays under ~/.sediment/server; Ctrl+C stops both processes. A later start reuses the stored data.
Follow the quickstart to connect an agent and verify capture. For a shared deployment, use the deployment guide.
Validation scope
This first release validates package builds, installed local-server behavior,
security inventories, and the installed synthetic capture-to-export pipeline.
Fresh live capture across pi, Cursor, Codex, gateway, and forge integrations
was not rerun for this release. Follow the agent-specific verification guide
for your deployment; recorded fixtures and synthetic checks do not certify a
vendor's latest release.
Distribution and verification
The six Python distributions share version 0.1.0: sediment-api, sediment-capture, sediment-cli, sediment-core, sediment-derive, and sediment-export. Installing sediment-cli resolves the required packages.
Release assets include the wheels, source distributions, installer, security inventories, support metadata, and SHA256SUMS. Host libraries remain maintained by your operating system; the release inventories do not certify a particular host installation. See the security guide.