# CodeBuddy Code v2.43.1 Release

## New Features

### Task Management Tool Refactoring

The original single task management tool has been split into 5 independent tools, providing more granular task control capabilities:

- **TaskCreate**: Create new tasks
- **TaskGet**: Get task details
- **TaskUpdate**: Update task status
- **TaskList**: List all tasks
- **TaskStop**: Stop task execution

### Skill Tool Enhancement

The Skill tool now supports direct execution of slash commands, with a new `args` parameter for passing command arguments, making skill invocation more flexible.

## Improvements

- **Plan Mode Enhancement**: Added `/plan` command for previewing current plan file content, optimized permission control in plan mode
- **Shell Environment Snapshot**: Automatically captures user shell configuration (functions, aliases, options) when executing commands, ensuring commands run in the user's familiar environment
- **Shell Environment File Support**: Added `CODEBUDDY_ENV_FILE` environment variable, supporting automatic loading of specified environment files before command execution
- **Prompt Optimization**: Optimized Agent prompt templates for improved response conciseness
- **File Search Optimization**: Streamlined hardcoded ignore rules, prioritizing project .gitignore configuration
- **Grep Tool**: Added `context` parameter alias for improved usability
- **Sub-agent Configuration**: Added `max_turns` parameter to control agent execution turns
