Repository navigation
[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
/historycommand, supporting visual selection of historical commands - Added
/newcommand as an alias for/history new
- Added
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
- Implemented real-time persistence of history records, saved to disk immediately at the following points:
-
Optimized MCP components
- Changed SSL handling to use rustls implementation
-
Improved command support
- Added multi-language support for the
/send.mdcommand
- Added multi-language support for the
-
Optimized history display
- The
/history listcommand now only displays history records within the current working directory
- The
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