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.
:temperature field (range [0.0, 2.0]). When set, the value is threaded through to the AI provider request. When absent, the provider default applies. Applies to both :type :session steps and :type :llm judge specs.psi-tool now supports action: "mutate" for invoking registered runtime mutations with structured success/error reports.:psi.runtime-session/active-id, :psi.runtime-session/list, :psi.runtime-session/count, :psi.persisted-session/list, and :psi.persisted-session/list-all.:psi.agent-session/context-session-summaries, a compact session inventory for operational selection, alongside the explicit runtime-session root attrs.edit-clj extension and tool: structural Clojure/EDN form replacement by S-expression equality, preserving surrounding file formatting and supporting optional line-range filtering.psi-tool mutation execution now preserves an explicitly supplied business :session-id for session-scoped mutations like psi.extension/close-session, instead of silently retargeting them to the invoking session.logprobs/perplexity deterministic operation: calculates perplexity of the most recent logprob-bearing reply for a session, available to workflows via invoke steps.gh-issue-refine workflow: the discover step is now a deterministic :invoke step backed by the new psi/github extension, replacing a non-deterministic AI builder-delegate step. Issue selection is fully determined by the gh CLI and selection rules — no AI sampling occurs during issue discovery.:provider as a string now resolve provider-scoped auth, request options, and runtime model lookup consistently instead of falling back to built-in provider auth behavior.:openai-completions models now project /thinking off into chat_template_kwargs.enable_thinking=false, allowing local OpenAI-compatible servers to disable hidden reasoning through the existing thinking-level control.close-session and close-session-tree mutations.auto-session-name are now automatically closed after use.HTTPS_PROXY, HTTP_PROXY, ALL_PROXY); see Configuration and Custom providers.M-r searches prompt input history via completing-read (see Emacs UI).Can you improve this documentation? These fine people already did:
Hugo Duncan & Test AuthorEdit on GitHub
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |