@@ -7,36 +7,72 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77
88## [ Unreleased]
99
10+ ## [ 0.2.0-beta] - 2025-12-20
11+
1012### Added
11- - ** Simplified Agent Switching** - Easy agent switching via ` /agent ` and ` /help ` commands
12- - ` /help ` now shows agent selection buttons (tap to switch)
13- - ` /agent ` command with inline keyboard selection
14- - Built-in agents: Kubernetes, AWS, Docker, DevOps
15- - Greeting message shows current agent and usage info
16- - New quickstart guide: ` docs/guides/quickstart-telegram.md `
17- - ** Platform-Based Safety Layer** - Simple read-only mode for mobile platforms
18- - Telegram/WhatsApp: Read-only (all writes blocked automatically)
19- - Slack: Full access with existing approval workflow
20- - CLI: Full access (no restrictions)
21- - Pattern-based write detection for kubectl, docker, helm, terraform, aws, git
22- - Plain text error messages (no markdown for better mobile display)
13+
14+ #### Composable Architecture (Major Refactor)
15+ - ** Simplified to 4 Core Concepts** : Agent, Fleet, Flow, Trigger
16+ - ** Composable Design** : Mix and match agents, tools, and triggers
17+ - Removed complex FlowBinding in favor of direct trigger→agent mapping
18+
19+ #### New Trigger Platforms (5 New)
20+ - ** Microsoft Teams** - Bot Framework integration with Adaptive Cards
21+ - JWT Bearer token authentication
22+ - Tenant and channel restrictions
23+ - Action.Submit handling for button clicks
24+ - ** WhatsApp Business** - Cloud API integration
25+ - HMAC-SHA256 signature verification
26+ - Interactive buttons and lists
27+ - Template message support
28+ - ** GitHub** - Webhook integration for PR/Issue automation
29+ - PR opened/updated/merged events
30+ - Issue created/updated events
31+ - Comment triggers with @mention detection
32+ - ** GitLab** - Webhook integration for MR automation
33+ - Merge request events
34+ - Pipeline status triggers
35+ - Note (comment) events
36+ - ** Bitbucket** - Webhook integration for PR automation
37+ - Pull request events
38+ - Repository push events
39+ - ** Jira** - Issue tracking platform abstraction
40+ - Issue created/updated/transitioned events
41+ - JQL query support
42+ - Comment and attachment handling
43+
44+ #### Comprehensive Documentation
45+ - ** Concepts** : Teams, Discord, WhatsApp, Jira integration overviews
46+ - ** Reference** : Full API reference for each platform
47+ - ** Tutorials** : Step-by-step ops bot tutorials
48+ - ** Quickstart Guides** : 10-15 minute setup guides
49+
50+ #### Platform Capabilities System
51+ - Thread support detection
52+ - Interactive element support
53+ - File attachment support
54+ - Reaction support
55+ - Rich text support
56+ - Approval workflow support
2357
2458### Changed
25- - ** Simplified Output** - Text-only responses for better Telegram display
26- - Removed markdown formatting from agent responses
27- - Cleaner, simpler messages without asterisks or backticks
28- - Agent info shows only relevant details (tools, description)
29- - ** Simplified Documentation** - MVP-focused docs
30- - Removed complex context/policy YAML examples
31- - Archived enterprise-setup.md to internal/future
32- - Updated DOCUMENTATION_INDEX.md with simple structure
33- - Cleaned up obsolete telegram-specific examples
34-
35- ### Removed
36- - Complex context YAML files (telegram-prod.yaml, telegram-dev.yaml, telegram-personal.yaml)
37- - Complex telegram-k8s-flow.yaml example
38- - mobile-read-only agent directory (platform safety makes this unnecessary)
39- - Complex platform_policies configuration (now handled automatically by platform detection)
59+ - ** Simplified Agent Switching** - Easy agent switching via ` /agent ` and ` /help ` commands
60+ - ** Platform-Based Safety Layer** - Read-only mode for mobile platforms
61+ - ** Simplified Output** - Text-only responses for better mobile display
62+ - Daemon configuration simplified with direct platform webhook paths
63+
64+ ### Fixed
65+ - Telegram inline keyboard callback handling
66+ - Agent loading when flows directory doesn't exist
67+ - System prompts correctly loaded from agent YAML
68+ - Model configuration from agent YAML (was hardcoded)
69+
70+ ### Technical Details
71+ - 9 trigger platforms: Slack, Discord, Telegram, WhatsApp, Teams, GitHub, GitLab, Bitbucket, Jira
72+ - 7 built-in tools: kubectl, docker, aws, terraform, git, shell, http
73+ - Platform registry with factory pattern for extensibility
74+ - Ed25519 (Discord) and HMAC-SHA256 (others) signature verification
75+ - ~ 60,000 lines of Rust code
4076
4177## [ 0.1.15] - 2025-12-18
4278
0 commit comments