Skip to content

Releases: sediment-ai/sediment

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 27 Sep 20:48
Immutable release. Only release title and notes can be modified.
bb6ab80

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 15:30
Immutable release. Only release title and notes can be modified.
74cb27f

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 21 Sep 10:39
Immutable release. Only release title and notes can be modified.
37f68e9

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 server

The 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.

Changelog · Source · PyPI CLI