Skip to content

Commit ef83fc2

Browse files
grokifyclaude
andcommitted
docs: add changelog and release notes for v0.1.0
Add structured changelog (CHANGELOG.json) with semver and conventional commits, generated CHANGELOG.md, and detailed release notes highlighting the MCP voice call plugin for AI coding assistants. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent cefd410 commit ef83fc2

File tree

3 files changed

+169
-0
lines changed

3 files changed

+169
-0
lines changed

CHANGELOG.json

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
{
2+
"ir_version": "1.0",
3+
"project": "agentcall",
4+
"repository": "https://github.com/agentplexus/agentcall",
5+
"versioning": "semver",
6+
"commit_convention": "conventional",
7+
"releases": [
8+
{
9+
"version": "v0.1.0",
10+
"date": "2026-01-19",
11+
"highlights": [
12+
{ "description": "MCP plugin enabling AI coding assistants (Claude Code, AWS Kiro, Gemini CLI) to make phone calls to users for task completion, clarification, or complex discussions" },
13+
{ "description": "Premium voice quality using ElevenLabs streaming TTS and Deepgram streaming STT" },
14+
{ "description": "Single 53 MB Go binary with no runtime dependencies" }
15+
],
16+
"added": [
17+
{ "description": "MCP voice call plugin with omnivoice stack integration", "commit": "5a69eb9" },
18+
{ "description": "`initiate_call` tool - start a new call to the user with initial message", "commit": "5a69eb9" },
19+
{ "description": "`continue_call` tool - continue conversation on active call", "commit": "5a69eb9" },
20+
{ "description": "`speak_to_user` tool - speak without waiting for response", "commit": "5a69eb9" },
21+
{ "description": "`end_call` tool - end call with optional goodbye message", "commit": "5a69eb9" },
22+
{ "description": "Call manager orchestrating TTS, STT, and phone providers", "commit": "5a69eb9" },
23+
{ "description": "Multi-assistant plugin generator for Claude Code, AWS Kiro CLI, and Gemini CLI", "commit": "a84a09f" },
24+
{ "description": "MCP plugin configuration and build artifacts", "commit": "a84a09f" }
25+
],
26+
"fixed": [
27+
{ "description": "Downgrade ngrok to v1.12.0 and pin log15/v3 to v3.0.0-testing.5 for build compatibility", "commit": "cefd410" }
28+
],
29+
"changed": [
30+
{ "description": "Update go.mod dependencies", "commit": "8340013" }
31+
],
32+
"documentation": [
33+
{ "description": "README with architecture diagram, installation, configuration, and usage", "commit": "300f5d5" },
34+
{ "description": "Roadmap and usage documentation", "commit": "300f5d5" },
35+
{ "description": "README formatting improvements", "commit": "18613b9" }
36+
],
37+
"chore": [
38+
{ "description": "Project configuration files (.gitignore, .golangci.yaml, LICENSE)", "commit": "ceb2943" }
39+
],
40+
"ci": [
41+
{ "description": "GitHub Actions workflows for CI/CD", "commit": "57fb1d9" },
42+
{ "description": "Dependabot configuration for automated dependency updates", "commit": "57fb1d9" }
43+
]
44+
}
45+
]
46+
}

CHANGELOG.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
6+
this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
7+
commits follow [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/),
8+
and this changelog is generated by [Structured Changelog](https://github.com/grokify/structured-changelog).
9+
10+
## [Unreleased]
11+
12+
## [v0.1.0] - 2026-01-19
13+
14+
### Highlights
15+
16+
- MCP plugin enabling AI coding assistants (Claude Code, AWS Kiro, Gemini CLI) to make phone calls to users for task completion, clarification, or complex discussions
17+
- Premium voice quality using ElevenLabs streaming TTS and Deepgram streaming STT
18+
- Single 53 MB Go binary with no runtime dependencies
19+
20+
### Added
21+
22+
- MCP voice call plugin with omnivoice stack integration ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
23+
- `initiate_call` tool - start a new call to the user with initial message ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
24+
- `continue_call` tool - continue conversation on active call ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
25+
- `speak_to_user` tool - speak without waiting for response ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
26+
- `end_call` tool - end call with optional goodbye message ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
27+
- Call manager orchestrating TTS, STT, and phone providers ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
28+
- Multi-assistant plugin generator for Claude Code, AWS Kiro CLI, and Gemini CLI ([`a84a09f`](https://github.com/agentplexus/agentcall/commit/a84a09f))
29+
- MCP plugin configuration and build artifacts ([`a84a09f`](https://github.com/agentplexus/agentcall/commit/a84a09f))
30+
31+
### Changed
32+
33+
- Update go.mod dependencies ([`8340013`](https://github.com/agentplexus/agentcall/commit/8340013))
34+
35+
### Fixed
36+
37+
- Downgrade ngrok to v1.12.0 and pin log15/v3 to v3.0.0-testing.5 for build compatibility ([`cefd410`](https://github.com/agentplexus/agentcall/commit/cefd410))
38+
39+
### Documentation
40+
41+
- README with architecture diagram, installation, configuration, and usage ([`300f5d5`](https://github.com/agentplexus/agentcall/commit/300f5d5))
42+
- Roadmap and usage documentation ([`300f5d5`](https://github.com/agentplexus/agentcall/commit/300f5d5))
43+
- README formatting improvements ([`18613b9`](https://github.com/agentplexus/agentcall/commit/18613b9))
44+
45+
[unreleased]: https://github.com/agentplexus/agentcall/compare/v0.1.0...HEAD
46+
[v0.1.0]: https://github.com/agentplexus/agentcall/releases/tag/v0.1.0

RELEASE_NOTES_v0.1.0.md

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Release Notes v0.1.0
2+
3+
**Release Date:** 2026-01-19
4+
5+
## Why Should I Care About This Release?
6+
7+
**Your AI coding assistant can now call you on the phone.** Start a long-running task, walk away, and get a phone call when the AI is done, stuck, or needs a decision. No more staring at a terminal waiting for completion.
8+
9+
### Key Highlights
10+
11+
- **Phone calls from your AI assistant** - Claude Code, AWS Kiro CLI, and Gemini CLI can initiate real phone calls to discuss complex decisions, report completion, or ask clarifying questions
12+
13+
- **Premium voice quality** - Natural conversations using ElevenLabs streaming TTS and Deepgram streaming STT, not robotic text-to-speech
14+
15+
- **Single binary deployment** - 53 MB self-contained Go binary with no runtime dependencies. Copy one file and you're done
16+
17+
- **Provider-agnostic architecture** - Built on the omnivoice abstraction layer, making it easy to swap TTS/STT/phone providers
18+
19+
## What's New
20+
21+
### MCP Voice Call Plugin
22+
23+
The core plugin provides four MCP tools:
24+
25+
| Tool | Purpose |
26+
|------|---------|
27+
| `initiate_call` | Start a new call to the user with an initial message |
28+
| `continue_call` | Continue conversation on an active call |
29+
| `speak_to_user` | Speak without waiting for response (status updates) |
30+
| `end_call` | End the call with optional goodbye message |
31+
32+
### Multi-Assistant Support
33+
34+
Generate configuration files for your preferred AI coding tool:
35+
36+
```bash
37+
go run ./cmd/generate-plugin claude . # Claude Code
38+
go run ./cmd/generate-plugin kiro . # AWS Kiro CLI
39+
go run ./cmd/generate-plugin gemini . # Gemini CLI
40+
```
41+
42+
### The agentplexus Stack
43+
44+
This release showcases the complete agentplexus voice AI architecture:
45+
46+
- **omnivoice** - Provider-agnostic interfaces for TTS, STT, Transport, CallSystem
47+
- **go-elevenlabs** - ElevenLabs streaming TTS with natural voices
48+
- **omnivoice-deepgram** - Deepgram streaming STT with accurate transcription
49+
- **omnivoice-twilio** - Twilio transport and call system
50+
- **mcpkit** - MCP server runtime with built-in ngrok integration
51+
52+
## Use Cases
53+
54+
**Ideal for:**
55+
56+
- Reporting significant task completion
57+
- Requesting clarification when blocked
58+
- Discussing complex architectural decisions
59+
- Walking through code changes verbally
60+
- Multi-step processes needing back-and-forth
61+
62+
## Cost Estimate
63+
64+
| Service | Cost |
65+
|---------|------|
66+
| Twilio outbound calls | ~$0.014/min |
67+
| ElevenLabs TTS | ~$0.03/min of speech |
68+
| Deepgram STT | ~$0.0043/min |
69+
| **Total per minute** | ~$0.05/min |
70+
71+
## Getting Started
72+
73+
See the [README](README.md) for installation and configuration instructions.
74+
75+
## Credits
76+
77+
Inspired by [ZeframLou/call-me](https://github.com/ZeframLou/call-me) (TypeScript).

0 commit comments

Comments
 (0)