Skip to content

v1.91.0

Latest

Choose a tag to compare

@docker-read-write docker-read-write released this 30 Jun 07:50
· 54 commits to main since this release
e07c94c

This release adds per-session markdown plan toolset support, extends instruction_file to accept multiple files, and includes several bug fixes and documentation updates.

What's New

  • Adds a session_plan toolset alongside the existing plan toolset, providing per-session markdown plan storage
  • Extends instruction_file to accept either a single string or a list of file paths, with contents concatenated when multiple paths are provided
  • Adds support for a title field in POST /api/sessions to skip LLM title generation when a title is supplied

Bug Fixes

  • Fixes a data race in stalledStream.Close by replacing an unguarded closed bool field with sync.Once
  • Fixes instruction_file to omit empty values and drop empty-string list entries

Technical Changes

  • Redesigns the TUI sidebar agents panel to use uniform two-line entries for all agents via a single renderAgentLine function
  • Computes badge column width once in agentInfo in the sidebar
  • Extracts a readInstructionFiles helper with deferred root.Close
  • Adds t.Parallel() to isolated unit tests across multiple packages
  • Corrects a stale doc comment and restores alignment assertion in effort_gauge_test
  • Updates documentation for limit_large_tool_results always-on builtin, the title field in POST /api/sessions, and model hook working_dir and env behaviour

What's Changed

  • docs: update CHANGELOG.md for v1.90.0 by @docker-read-write[bot] in #3308
  • feat(server): accept title in POST /api/sessions to skip LLM title generation by @zampani-docker in #3310
  • fix: data race in stalledStream.Close using sync.Once by @dgageot in #3312
  • test: enable t.Parallel() on isolated unit tests by @dgageot in #3311
  • chore: bump direct Go dependencies by @dgageot in #3309
  • refactor(sidebar): redesign agents panel to uniform two-line entries by @dgageot in #3307
  • docs: sync /docs with recent merged PRs by @aheritier in #3313
  • feat(session_plan): per-session markdown plan toolset alongside plan by @trungutt in #3305
  • feat: allow instruction_file to accept a list of files by @dgageot in #3306

Full Changelog: v1.90.0...v1.91.0