Skip to content

Release v0.2.0

Choose a tag to compare

@AxelDum AxelDum released this 08 Oct 11:34
· 94 commits to main since this release
v0.2.0
129ed4e

v0.2.0

This version focus on general improvement on SHAI, include SKILLS and AGENTS.md support, general improvement on agent harness, auto/plan mode and session restoration

Breaking change/deprecation

  • headless: shai "prompt", should use shai -p "prompt"
  • config: configuration are know prefix with .json, existing config are migrated at first launch
  • tui: setting shortcut through env var is deprecated in favor of tui.config.json, if a config does not exist and env var exist a new configuration is created. env var have no effect if a config exist.

Agent feature

  • Add native support for agent.md
  • Add native support skills.md (details : docs/skills.md)
  • Add native support for memory
  • Add support for sessions and sessions restoration (/restore)
  • Add support for Claude/Cursor config file
  • Add support for manual/auto/plan mode (shift+tab cycling)

Interface (TUI)

  • Add a file in chat with @ shortcut
  • Status bar : Add location, git branch, agent mode, token usage
  • Implement better highlighting for multiple language
  • Default to full screen instead of inline in the shell
  • Reduce ls, find, read tool verbosity to a one liner with file path / search pattern
  • Add support for command history
  • Add color diff for git
  • Better UI resizing
  • /auth is now avalaible in the interactive tui
  • /mcp list mcp and their active status
  • a new tui.config.json to configure port mapping (details : docs/configuration/tui.md)
  • Multiple command improvement (details : docs/cli-reference.md)

Harness

  • Add batch read/edit tools
  • Add support for line hash edition
  • Add support for tools compaction
  • Limit impact of huge read >2000 char
  • Allow models temperature change
  • Implement read caching
  • Implement AST parsing for read for multiple languages
  • Implement auto-verification on edit for 10 languages
  • Implement progressive compaction to limit context growth of multi turn session
  • Improve tool documentation so model can better leverage built-in tool

Fix

  • Config is not override if malformed
  • Fix some issue with the permission modal which could hang shai

Full Changelog: v0.1.11...v0.2.0