NEW: Delegation System (v1.2.0) - Request Classifier for fast request analysis (<50ms) - Agent Pool Manager with auto-scaling (8 agent types) - Delegation Engine with 4 strategies (full, parallel, hierarchical, hybrid) - Progress Streamer for real-time updates - Context Handoff Protocol for inter-agent communication - Quality Gate with confidence thresholds and auto-escalation NEW: 3rd Party Integration Adapters - OpenClaw adapter with parallel execution support - Claude Code CLI adapter with tool registration - Generic adapter for custom integrations - Standardized IntegrationAdapter interface Agent Types Added: - fast-responder (quick answers < 2s) - explorer (code navigation) - researcher (deep analysis) - coder (implementation) - reviewer (quality checks) - planner (architecture) - executor (commands) - analyzer (debugging) Tests: All 6 tests passing This project was 100% autonomously built by Z.AI GLM-5
151 lines
5.2 KiB
Markdown
Executable File
151 lines
5.2 KiB
Markdown
Executable File
# Changelog
|
||
|
||
All notable changes to this project will be documented in this file.
|
||
|
||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||
|
||
## [1.2.0] - 2025-03-03
|
||
|
||
### Added
|
||
- **Delegation System** - Complete busy-state handling system
|
||
- `RequestClassifier` - Fast request analysis (<50ms)
|
||
- `AgentPoolManager` - Auto-scaling agent pool with 8 agent types
|
||
- `DelegationEngine` - 4 delegation strategies (full, parallel, hierarchical, hybrid)
|
||
- `ProgressStreamer` - Real-time progress updates with SSE/WebSocket support
|
||
- `ContextHandoffManager` - Inter-agent context transfer protocol
|
||
- `QualityGate` - Confidence thresholds and auto-escalation
|
||
- `IntegrationAdapters` - Native support for OpenClaw, Claude Code CLI, Cursor, Aider, Copilot
|
||
|
||
- **3rd Party Integration Support**
|
||
- OpenClaw adapter with parallel execution (4 projects × 3 roles)
|
||
- Claude Code CLI adapter with tool registration
|
||
- Generic adapter for custom integrations
|
||
- Standardized `IntegrationAdapter` interface
|
||
|
||
- **Agent Types**
|
||
- `fast-responder` - Quick answers (< 2s)
|
||
- `explorer` - Code navigation and file search
|
||
- `researcher` - Deep analysis and documentation
|
||
- `coder` - Code generation and implementation
|
||
- `reviewer` - Code review and quality checks
|
||
- `planner` - Architecture and planning
|
||
- `executor` - Command execution and file operations
|
||
- `analyzer` - Debugging and profiling
|
||
|
||
- **Test Suite**
|
||
- Comprehensive test file for delegation system
|
||
- 6 test cases covering all components
|
||
- All tests passing
|
||
|
||
### Changed
|
||
- Updated README with delegation system documentation
|
||
- Updated architecture diagrams
|
||
- Added new examples for delegation patterns
|
||
|
||
## [1.1.0] - 2025-03-03
|
||
|
||
### Added
|
||
- **Claude Code Integration** (`agent-system/integrations/claude-code.ts`)
|
||
- Full context compaction support for Claude Code CLI/IDE
|
||
- Subagent spawning with 6 predefined types
|
||
- Parallel subagent execution
|
||
- Persistent memory (remember/recall)
|
||
- Session management
|
||
- Tool registration for Claude API
|
||
- Auto-compaction on threshold
|
||
|
||
- **OpenClaw Integration** (`agent-system/integrations/openclaw.ts`)
|
||
- Deterministic pipeline creation
|
||
- Parallel agent execution (4 projects × 3 roles pattern)
|
||
- Workspace isolation with permissions and quotas
|
||
- Lobster YAML workflow parser
|
||
- Hook system for events
|
||
- Context save/restore across sessions
|
||
|
||
- **Examples** (`examples/`)
|
||
- Basic context compaction example
|
||
- Claude Code integration example
|
||
- OpenClaw integration example
|
||
- State machine pipeline example
|
||
|
||
- **Project Files**
|
||
- `package.json` for npm/bun compatibility
|
||
- `tsconfig.json` for TypeScript configuration
|
||
- `LICENSE` (MIT)
|
||
|
||
### Changed
|
||
- Updated `agent-system/index.ts` to export new integrations
|
||
- Updated README with comprehensive documentation and hero section
|
||
|
||
## [1.0.0] - 2025-03-03
|
||
|
||
### Added
|
||
- **Agent System** (`agent-system/`)
|
||
- `core/token-counter.ts` - Token counting and budget management
|
||
- `core/summarizer.ts` - LLM-powered conversation summarization
|
||
- `core/context-manager.ts` - Context compaction with 4 strategies
|
||
- `core/orchestrator.ts` - Agent lifecycle management
|
||
- `core/subagent-spawner.ts` - Subagent creation and execution
|
||
- `agents/base-agent.ts` - Base agent class
|
||
- `agents/task-agent.ts` - Task-specific agent
|
||
- `storage/memory-store.ts` - Persistent storage
|
||
- `utils/helpers.ts` - Utility functions
|
||
|
||
- **Pipeline System** (`pipeline-system/`)
|
||
- `core/state-machine.ts` - Deterministic state machine
|
||
- `engine/parallel-executor.ts` - Parallel execution engine
|
||
- `events/event-bus.ts` - Event-driven coordination
|
||
- `workspace/agent-workspace.ts` - Workspace isolation
|
||
- `workflows/yaml-workflow.ts` - YAML workflow parser
|
||
- `integrations/claude-code.ts` - Claude Code integration layer
|
||
|
||
- **Downloads** (`downloads/`)
|
||
- `agent-system.zip` - Agent system package
|
||
- `pipeline-system.zip` - Pipeline system package
|
||
- `complete-agent-pipeline-system.zip` - Full system package
|
||
|
||
- **Documentation**
|
||
- Comprehensive README with examples
|
||
- API reference tables
|
||
- Architecture diagrams
|
||
|
||
---
|
||
|
||
## Release Notes
|
||
|
||
### v1.2.0 - Delegation System Release
|
||
|
||
This release adds a complete delegation system for handling busy-state scenarios:
|
||
|
||
**Key Features:**
|
||
- Automatic request classification and routing
|
||
- Agent pool with auto-scaling (8 agent types)
|
||
- 4 delegation strategies for different use cases
|
||
- Real-time progress streaming
|
||
- Quality gates with confidence thresholds
|
||
- Native 3rd party tool integration
|
||
|
||
**Use Cases:**
|
||
- Handle high-traffic AI services
|
||
- Delegate requests when main agent is busy
|
||
- Parallel multi-agent execution
|
||
- Progressive result streaming
|
||
|
||
### v1.1.0 - Integration Release
|
||
|
||
This release adds full integration support for both Claude Code and OpenClaw, making it easy to incorporate context compaction and deterministic pipeline orchestration into existing AI development workflows.
|
||
|
||
### v1.0.0 - Initial Release
|
||
|
||
Initial release of the Agentic Compaction & Pipeline System, providing:
|
||
- Token-aware context management
|
||
- 4 compaction strategies
|
||
- Deterministic state machine
|
||
- Parallel execution engine
|
||
- Event-driven coordination
|
||
|
||
---
|
||
|
||
*All releases are 100% autonomously built by Z.AI GLM-5*
|