| # 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) | |