Skip to content

v0.2.7

Latest

Choose a tag to compare

@HelloAIXIAOJI HelloAIXIAOJI released this 10 Dec 13:02
· 3 commits to master since this release
0d0736b

[0.2.7] - 2025-12-10

New Features

  • Introduced sub-agent architecture, supporting task decomposition and delegation

    • Added task delegation tool, enabling the main agent to invoke this tool to initiate sub-sessions for executing specific tasks
    • Each sub-agent operates within an independent chat session, ensuring context isolation
    • Sub-agents inherit the execution mode and working environment from the main session
  • Added historical command management functionality

    • Added /history command, supporting visual selection of historical commands
    • Added /new command as an alias for /history new

Improvements

  • Enhanced session data security

    • Implemented real-time persistence of history records, saved to disk immediately at the following points:
      • After user message reception
      • After AI response generation
      • After tool execution is completed and results are produced
  • Optimized MCP components

    • Changed SSL handling to use rustls implementation
  • Improved command support

    • Added multi-language support for the /send.md command
  • Optimized history display

    • The /history list command now only displays history records within the current working directory

Fixes

  • Fixed an issue causing abnormal program termination due to inability to find the LSP service

What's Changed

  • /send.md add i18n by @HelloAIXIAOJI in #25
  • mcp: change to rustls by @HelloAIXIAOJI in #26
  • feat(commands): filter history list by current working directory by @HelloAIXIAOJI in #27
  • fix(tools): prevent panic when LSP server is missing by @HelloAIXIAOJI in #28
  • feat(prompts): enhance system prompt with strict tool usage mandates by @HelloAIXIAOJI in #29
  • Interactive /history: Now entering /history (without parameters) directly will activate interactive mode. Implemented up/down arrow key menu selection using the dialoguer library. The menu includes a "New Session" option and a list of historical sessions from the current directory. Selecting a session will switch to it automatically, while choosing "New Session" will create a new session. /new Command: Added the /new command as a shortcut alias for /history new. by @HelloAIXIAOJI in #33
  • Feat/subagent by @HelloAIXIAOJI in #35

Full Changelog: v0.2.6...v0.2.7