From 93719b41cddaa868fff5b21f5b607fd79221fa09 Mon Sep 17 00:00:00 2001 From: arkon Date: Wed, 25 Mar 2026 23:34:14 +0100 Subject: [PATCH] chore: version packages Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.md | 15 +++++++++++++++ CLAUDE.md | 2 +- package.json | 2 +- 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6583458a..d818c7cb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,20 @@ # aicodeman +## 0.5.3 + +### Patch Changes + +- Readability refactor across 12 core files, extracting ~35 helper methods to reduce duplication: + - state-store: extract serializeState(), split assembleStateJson() into focused sub-methods + - session: extract \_resetBuffers() (3x dedup), \_clearAllTimers() (10 timer cleanups), \_handleJsonMessage() + - ralph-tracker: extract completeAllTodos() (4x dedup), emitValidationWarning(), named similarity constants + - subagent-watcher: extract markSubagentAsCompleted(), extractFirstTextContent(), emitToolResult(), findOldestInactiveAgent() + - respawn-controller: extract recoveryResetToWatching(), canAutoAccept(), formatRemainingSeconds(), validatePositiveTimeout() + - tmux-manager: replace 15 path.includes() with UNSAFE_PATH_CHARS regex, extract buildEnvExports/buildPathExport/\_configureOpenCode helpers + - session-auto-ops: extract executeWhenIdle() shared retry helper, convert to options object, add validateThreshold() + - app.js: add \_clearTimer() (11 call sites), \_isStaleSelect(), keyboard shortcut lookup table, \_cleanupPreviousSession(), \_resetAllAppState() + - route-helpers: add readJsonConfig() (5 inline patterns replaced), validateSessionFilePath() (2 duplicated blocks replaced) + ## 0.5.2 ### Patch Changes diff --git a/CLAUDE.md b/CLAUDE.md index 92b7ad38..c859cf8b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -52,7 +52,7 @@ When user says "COM": 4. **Sync CLAUDE.md version**: Update the `**Version**` line below to match the new version from `package.json` 5. **Commit and deploy**: `git add -A && git commit -m "chore: version packages" && git push && npm run build && systemctl --user restart codeman-web` -**Version**: 0.5.2 (must match `package.json`) +**Version**: 0.5.3 (must match `package.json`) ## Project Overview diff --git a/package.json b/package.json index d09f3482..3aa273dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aicodeman", - "version": "0.5.2", + "version": "0.5.3", "description": "The missing control plane for AI coding agents - run 20 autonomous agents with real-time monitoring and session persistence", "type": "module", "main": "dist/index.js",