diff --git a/CHANGELOG.md b/CHANGELOG.md index bcfcd1bf..3c6a5831 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,15 +46,6 @@ recovers cleanly from stale processes, and has zero EADDRINUSE crashes. - **`sequentialize` middleware disabled** โ€” `@grammyjs/runner`'s `sequentialize` caused incompatibility with systemd service management; replaced with a pass-through middleware -### ๐Ÿ”ง Changed -- `src/bot/index.js` โ€” Port binding logic completely rewritten (68 lines removed, 143 added) -- `zcode.service` (system) โ€” Added `EnvironmentFile`, reduced `RestartSec` to 5s, - added `TimeoutStartSec=60` -- User-level systemd unit masked to prevent dual-service conflicts - - -## [2.0.0] - 2026-05-06 - ### ๐ŸŽจ Improved #### Telegram Message Formatting Overhaul @@ -72,6 +63,16 @@ visually rich, well-structured Telegram messages: - **Code blocks** โ€” fenced code blocks get `
` with language class attribute
 - Cleaner vertical spacing (excessive blank lines collapsed)
 
+### ๐Ÿ”ง Changed
+- `src/bot/index.js` โ€” Port binding logic completely rewritten (68 lines removed, 143 added)
+- `src/bot/message-sender.js` โ€” markdownToHtml converter enhanced (13 lines removed, 41 added)
+- `zcode.service` (system) โ€” Added `EnvironmentFile`, reduced `RestartSec` to 5s,
+  added `TimeoutStartSec=60`
+- User-level systemd unit masked to prevent dual-service conflicts
+
+---
+
+## [2.0.0] - 2026-05-06
 
 ### ๐ŸŽ‰ Major Release - Ruflo Integration Complete
 
@@ -131,34 +132,12 @@ Complete integration of Ruflo's multi-agent orchestration system with comprehens
   - Roadmap (v1.1, v1.2, v2.0)
 
 - **INSTALLATION.md** - New comprehensive setup guide (11,789 bytes, ~545 lines)
-  - 5-minute quick start
-  - Detailed installation steps (Node.js, ffmpeg, Python, Vosk)
-  - Telegram bot configuration
-  - Webhook setup (ngrok + domain)
-  - Systemd service installation
-  - Troubleshooting section
-  - Advanced setup (Docker, multiple instances, SSL)
 
 - **CREDITS.md** - New attribution document (8,893 bytes, ~309 lines)
-  - Core project credits (Hermes Agent, Claude Code, Ruflo, Opencode)
-  - Technology libraries (grammy, Express, Winston, Vosk, etc.)
-  - Special thanks (NousResearch, Anthropic, RuvNet)
-  - Third-party license attribution
 
 - **CONTRIBUTING.md** - New contribution guide (9,574 bytes, ~461 lines)
-  - How to contribute (bugs, features, docs, tests)
-  - Development guidelines (code style, commit messages)
-  - Architecture guidelines (plugins, hooks, agents)
-  - Testing requirements
-  - Security guidelines
-  - Bug report and feature request templates
-  - PR process and code review
 
 - **REPO_UPDATE_SUMMARY.md** - New update summary (7,450 bytes, ~205 lines)
-  - What was updated (6 files)
-  - Statistics (2,139 lines added, 616 removed)
-  - Documentation coverage (100%)
-  - Next steps for users, contributors, maintainers
 
 #### Metadata
 - **package.json** - Enhanced with comprehensive metadata
@@ -177,67 +156,16 @@ Complete integration of Ruflo's multi-agent orchestration system with comprehens
 ### ๐Ÿ› ๏ธ Modified
 
 - **src/plugins/** - New plugin system (4 files, ~23KB)
-  - `Plugin.js` - BasePlugin with lifecycle hooks
-  - `PluginManager.js` - Fault-isolated extension point routing
-  - `PluginLoader.js` - Dependency-resolving batch loader
-  - `ExtensionPoints.js` - 16 standard extension points
-
 - **src/agents/** - Enhanced agent system (4 files, ~28KB)
-  - `Agent.js` - Individual agent with capabilities
-  - `Task.js` - DAG-compatible task with priorities
-  - `SwarmCoordinator.js` - Multi-agent orchestration
-  - `agents/index.js` - 9 agent types + AgentOrchestrator
-
 - **src/bot/hooks.js** - New hook system (4,900 bytes)
-  - Pre/post tool hooks
-  - Pre/post AI hooks
-  - Session lifecycle hooks
-
 - **src/bot/memory-backend.js** - Enhanced memory backend (8,077 bytes)
-  - JSONBackend with LRU eviction
-  - InMemoryBackend with TTL
-  - 7 memory types support
-
-- **src/bot/index.js** - Integrated all new systems
-  - Added plugin, hook, swarm, memory imports
-  - Added swarm execution handlers
-  - Added graceful shutdown with all systems cleanup
-  - Total: ~17KB (up from ~14KB)
+- **src/bot/index.js** - Integrated all new systems (~17KB)
 
 ### ๐Ÿงช Added Tests
 
-- **test-ruflo-smoke.mjs** - Comprehensive smoke test suite (10,182 bytes)
-  - PluginSystem: 10 tests
-  - HookSystem: 4 tests
-  - AgentSystem: 9 tests
-  - SwarmCoordinator: 12 tests
-  - AgentOrchestrator: 4 tests
-  - MemoryBackend: 14 tests
+- **test-ruflo-smoke.mjs** - Comprehensive smoke test suite
   - **Total: 53 tests, all passing** โœ…
 
-### ๐Ÿ“ˆ Performance
-
-- **Memory Usage**: 54.5M (peak 56.2M) - stable
-- **Startup Time**: ~10 seconds - unchanged
-- **Token Savings**: 60-90% with RTK - maintained
-- **Voice STT**: ~200ms (Vosk, offline) - unchanged
-- **Voice TTS**: ~2s (node-edge-tts) - unchanged
-
-### ๐Ÿ”’ Security
-
-- **Protected Files**: Cannot modify SelfEvolveTool.js, stt.py
-- **Rate Limiting**: 1 patch per 60 seconds - maintained
-- **File Size Limit**: Max 80KB per edit - maintained
-- **3-Layer Rollback**: Git stash โ†’ backup โ†’ health check - maintained
-- **Tool Security**: Destructive command protection - maintained
-
-### ๐Ÿ“š Documentation
-
-- **Total Documentation**: ~88KB across 9 files
-- **Total Lines**: ~4,257 lines
-- **Coverage**: 100% of features documented
-- **Quality**: โญโญโญโญโญ (Excellent)
-
 ### ๐ŸŽฏ Features Comparison
 
 | Feature | v1.0.0 | v2.0.0 | Change |
@@ -291,12 +219,8 @@ Complete integration of Ruflo's multi-agent orchestration system with comprehens
   - code_review, bug_fix, refactor, documentation, testing
 
 - **Documentation**
-  - README.md (basic)
-  - ARCHITECTURE.md
-  - SERVICE_MAP.md
-  - QUICKSTART.md
-  - TELEGRAM_SETUP.md
-  - PERFORMANCE.md
+  - README.md, ARCHITECTURE.md, SERVICE_MAP.md
+  - QUICKSTART.md, TELEGRAM_SETUP.md, PERFORMANCE.md
 
 #### ๐Ÿ› ๏ธ Technology Stack
 
@@ -363,10 +287,10 @@ None reported.
 
 
-**zCode CLI X** - The Ultimate Agentic Coding Assistant +**zCode CLI X** - The Ultimate Agentic Coding Assistant *Hermes Agent ร— Claude Code ร— Ruflo ร— Opencode* -[![Version](https://img.shields.io/badge/version-2.0.0-blue.svg)](https://github.rommark.dev/admin/zCode-CLI-X) +[![Version](https://img.shields.io/badge/version-2.0.1-blue.svg)](https://github.rommark.dev/admin/zCode-CLI-X) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)