# TODO List ## Completed Features - [x] Launch the sandbox only after the first file system or bash tool is called - [x] Add Clarification Process for the whole process - [x] Implement Context Summarization Mechanism to avoid context explosion - [x] Integrate MCP (Model Context Protocol) for extensible tools - [x] Add file upload support with automatic document conversion - [x] Implement automatic thread title generation - [x] Add Plan Mode with TodoList middleware - [x] Add vision model support with ViewImageMiddleware - [x] Skills system with SKILL.md format ## Planned Features - [ ] Pooling the sandbox resources to reduce the number of sandbox containers - [ ] Add authentication/authorization layer - [ ] Implement rate limiting - [ ] Add metrics and monitoring - [ ] Support for more document formats in upload - [ ] Skill marketplace / remote skill installation ## Resolved Issues - [x] Make sure that no duplicated files in `state.artifacts` - [x] Long thinking but with empty content (answer inside thinking process)