Liking cljdoc? Tell your friends :D

Changelog

All notable user-visible changes to psi are documented here. Format follows Keep a Changelog. Version scheme: MAJOR.MINOR.PATCH where PATCH = git rev-list HEAD --count at release time.

Unreleased

0.1.2049 - 2026-05-02

Added

  • Extensions can close sessions via close-session and close-session-tree mutations.
  • Helper sessions from auto-session-name are now automatically closed after use.
  • Model API HTTP requests now honor standard proxy environment variables (HTTPS_PROXY, HTTP_PROXY, ALL_PROXY); see Configuration and Custom providers.

Fixed

  • Auto session naming now falls back across ranked helper models when a preferred helper model is unavailable or yields no usable title.
  • Emacs: typing before RPC connects no longer has a newline injected mid-draft when the footer first updates.
  • Emacs: footer now updates correctly after connect (was filtered due to missing session-id in payload).
  • Emacs: footer content no longer appears inside submitted prompts on longer sessions (root cause: re-entrant projection upsert triggered by undo-outer-limit on large buffers).
  • Emacs: re-focusing the psi window when transport is ready no longer incorrectly resets the footer to "connecting..." (was causing prompt submission to not clear input or add to chat).
  • Emacs: footer/updated events from the external event loop now carry session-id so they pass the session-match guard.
  • TUI startup banner model line now reflects the canonical current session model.
  • Custom Anthropic-compatible model providers now use the selected provider's configured auth and base URL instead of requiring built-in Anthropic credentials.

0.1.2034 - 2026-04-29

Added

  • M-r searches prompt input history via completing-read (see Emacs UI).
  • Session-first workflow authoring now supports explicit step input/reference sources, projections, and preload context (see Workflow docs).

Fixed

  • TUI text surfaces now use an explicit width policy so narrow terminals wrap startup banner metadata, transcript user/thinking text, and expanded tool body text predictably, while compact tool headers truncate intentionally (see TUI width policy).

0.1.2026 - 2026-04-27

Added

  • Initial Version

Changed

Fixed

Can you improve this documentation? These fine people already did:
Hugo Duncan & Test Author
Edit on GitHub

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close