Skip to content

Releases: mlhher/late-cli

v1.5.0

Choose a tag to compare

@mlhher mlhher released this 10 Aug 23:28

Feature:

  • Add ephemeral researcher subagents for isolated codebase analysis and research
  • Add per-agent model selection with /model, including support for separate orchestrator, coder, and researcher models
  • Dynamically load subagent definitions while preserving existing shared subagent model configuration
  • Add --prompt to start the agent immediately with an initial instruction
  • Show command descriptions in slash-command autocomplete

Fix:

  • Use an embedded cl100k_base tokenizer for more accurate context and token estimates by @giveen in #101
  • Harden multi-line paste handling against binary input and placeholder collisions by @giveen in #101
  • Improve search_tool regex-to-glob conversion and .gitignore path handling by @giveen in #101
  • Improve .gitignore test setup for symlinked working directories by @jpia in #108
  • Improve streaming history rendering, scrolling, and repaint performance
  • Preserve runtime configuration when continuing after a cancelled agent run
  • Return clearer subagent failures to the orchestrator and improve coder recovery instructions
  • Use valid, collision-safe MCP tool names while retaining bare-name configuration compatibility

v1.4.2

Choose a tag to compare

@mlhher mlhher released this 15 Jul 19:04

Feat:

  • Rewind inside chats with /rewind command to backtrack to earlier messages
  • Support for drafting long or complex instructions in default external $EDITOR with /compose command
  • Collapse multi-line pastes into inline placeholders to keep history viewable

Fix:

  • Resolve MCP spec compliance issues: replace manual stdio transport, reuse client instances, support dynamic tool re-discovery, handle more content types, add SSE/streamable HTTP support, and fix race conditions by @giveen in #98
  • Restrict up/down history navigation to when the input bar is empty to prevent losing drafted edits

v1.4.1

Choose a tag to compare

@mlhher mlhher released this 10 Jul 15:43

Feature:

  • Add search_names fast-path mode to search_tool for instant filename globbing (bypassing content scanning) by @giveen

Fix:

  • Auto-coerce regex patterns to valid globs for search_names mode to improve search reliability with smaller models by @giveen
  • Distinguish output truncation from context exhaustion

v1.4.0

Choose a tag to compare

@mlhher mlhher released this 02 Jul 22:20

Feature:

  • TUI improvements: input history, slash commands, context bar, commit log, and more by @giveen in #90
  • Add .gitignore support to search_tool for local LLM efficiency by @giveen in #88
  • Add skill reference discovery by @schelmo in #85
  • Add search_tool as a native alternative to bash grep/find by @giveen in #83
  • Add continue flag

Fix:

  • Sort skill enum alphabetically in activate_skill tool by @schelmo in #84
  • Security policy

v1.3.1

Choose a tag to compare

@mlhher mlhher released this 22 Jun 19:13

Fix:

  • Let the allowlist override soft signals (e.g. variable expansions, subshells) to reduce prompt fatigue, while keeping a mandatory prompt override for deletion commands (such as rm or Remove-Item) to prevent accidental data loss

Chore:

  • Perform codebase-wide cleanup: remove dead directories, update .gitignore, format Go code with gofmt, and remove stale TODO comments by @giveen in #82

v1.3.0

Choose a tag to compare

@mlhher mlhher released this 08 Jun 23:10

Feat:

  • Upgrade TUI theme
  • Double-click viewport messages to copy to clipboard
  • Implement keyboard help overlay (ctrl+h) detailing keys and shortcuts

Fix:

  • Prevent terminal background color leak in VTE-based terminals (Ptyxis, GNOME Terminal)

v1.2.7

Choose a tag to compare

@mlhher mlhher released this 06 Jun 18:39

Fix:

  • Namespace allowed_tools.json entries as {server}:{tool} to prevent name collision and incorrect permission reuse across servers by @HenrikSondergaard in #78
  • Raise MCP truncation limit to 32,768 characters and fix UTF-8 slicing to prevent splitting multi-byte characters by @HenrikSondergaard in #79

v1.2.6

Choose a tag to compare

@mlhher mlhher released this 25 May 14:40

Feat:

  • Sqz tool integration by @zacwolfe in #65
  • Force-enable image support for unsupported servers via --enable-images
  • Add universal installation script

Fix:

New Contributors

v1.2.5

Choose a tag to compare

@mlhher mlhher released this 16 May 12:48

Fix:

  • Queued messages: inject queued message on the next possible turn instead of waiting for the agent to return control
  • Chat keybindings: disable component keybindings causing UI shifting during typing
  • YAML frontmatter: introduce 1mb yaml frontmatter limit for skill parsing

v1.2.4

Choose a tag to compare

@mlhher mlhher released this 11 May 20:40

Feature:

  • File attachment support: Attach text files or image files (for supported models) including integrated filepicker

Backend:

  • Cleanup: remove legacy shell analyzers and AST rollout flags by @giveen