diff --git a/CHANGE.md b/CHANGE.md index acf79fb..1e652ea 100644 --- a/CHANGE.md +++ b/CHANGE.md @@ -4,6 +4,37 @@ This document tracks all significant changes to Gadget Code, organized by date. --- +## 2026-05-17 (Sunday) + +**Subagent Context Management and Tooling Stability** + +Today's focus shifted towards improving subagent context management and stabilizing developmental tools, including a fix for the prompt editor. + +### Changes: +- **Subagent**: Implemented improvements to subagent context management. +- **Development**: Fixed prompt editor functionality. +- **Documentation**: Added gadget-tasks architecture documentation and updated technical documentation (README, `agent-toolbox.md`). +- **Dependencies/Build**: Addressed installation and global link issues. + +--- + +## 2026-05-16 (Saturday) + +**Gadget-Tasks Architecture Correction and AI Toolbox Refactor** + +This update covers major architectural changes to `gadget-tasks` transition to a headless IDE client and the reorganization of the AI toolbox structure. + +### Changes: +- **Architecture**: Converted `gadget-tasks` from directly accessing MongoDB to a headless IDE client architecture using REST API and Socket.IO. +- **Infrastructure**: Added `platform.ts` (headless IDE client with session lock and workspace mode) to `gadget-tasks`. +- **Cleanup**: Removed duplicated/no longer needed code in `gadget-tasks` (Mongoose models, internal prompt templates, task executor, AI services, and workspace management). +- **AI Toolbox**: Completed refactor and extraction of the AI toolbox from `@gadget/ai` into `@gadget/ai-toolbox`. +- **Project Manager**: Implemented upgrades across Phases 1-4. +- **Infrastructure**: Added necessary backend routes (`PATCH /api/v1/projects/:projectId/tasks/:taskId/lastRun`) and service methods for atomic task field updates. +- **Project Configuration**: Updated `GadgetTasksConfig` and removed unneeded dependencies (`mongoose`, `dayjs`, `simple-git`, etc.). + +--- + ## 2026-05-15 (Thursday) **Context Window Configuration Added**