docs(changelog): update for 2026-05-16 and 2026-05-17

This commit is contained in:
Rob Colbert 2026-05-17 10:42:25 -04:00
parent 29c8c663f1
commit ec774cfe99

View File

@ -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**