Skip to content

Commit c2558dc

Browse files
initcronclaude
andcommitted
chore: Bump version to 0.2.0-beta and update changelog
- Update workspace version to 0.2.0-beta - Add comprehensive changelog for v0.2.0-beta release - Add internal roadmap document for v1.0 planning - Fix aof-viz to use workspace version This release includes: - 9 trigger platforms (Slack, Discord, Telegram, WhatsApp, Teams, GitHub, GitLab, Bitbucket, Jira) - 7 built-in tools (kubectl, docker, aws, terraform, git, shell, http) - Composable architecture with 4 core concepts - Comprehensive documentation 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent b8c0b4f commit c2558dc

4 files changed

Lines changed: 348 additions & 33 deletions

File tree

CHANGELOG.md

Lines changed: 63 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ members = [
1515
]
1616

1717
[workspace.package]
18-
version = "0.1.11"
18+
version = "0.2.0-beta"
1919
edition = "2021"
2020
rust-version = "1.75"
2121
license = "Apache-2.0"

crates/aof-viz/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
[package]
22
name = "aof-viz"
3-
version = "0.1.11"
4-
edition = "2021"
3+
version.workspace = true
4+
edition.workspace = true
55
description = "ASCII visualization for AOF agent execution and workflows"
6-
license = "Apache-2.0"
7-
repository = "https://github.com/agenticdevops/aof"
6+
license.workspace = true
7+
repository.workspace = true
88
keywords = ["aof", "visualization", "ascii", "terminal"]
99
categories = ["command-line-utilities", "visualization"]
1010

1111
[dependencies]
12-
aof-core = { path = "../aof-core", version = "0.1.11" }
12+
aof-core = { path = "../aof-core" }
1313

1414
# Terminal colors and styling
1515
colored = "2.1"

0 commit comments

Comments
 (0)