- Introduced a new tool-based architecture for `terminal_exec` and `docx` capabilities, allowing natural-language objectives to drive command execution and document editing.
- Refactored `terminal_exec` to utilize LangChain tools for executing shell commands, enforcing workspace boundaries and approval processes.
- Developed a structured tool set for the `docx` capability, enabling inspect, edit, apply, and save operations while maintaining Node.js compatibility.
- Added artifact metadata events for file outputs from both capabilities, ensuring proper correlation and UI integration.
- Established requirements and specifications for the new capabilities, including bounded execution loops and explicit success/failure states.
- Updated shared contracts and event definitions to support the new tool-driven execution model.