Skip to content

Commit f774101

Browse files
grokifyclaude
andcommitted
docs: prepare v0.2.0 release
- Update CHANGELOG.json to camelCase format per structured-changelog v0.10.0 - Update project name from agentcall to agentcomms - Add v0.2.0 release with all changes since v0.1.0 - Regenerate CHANGELOG.md - Add RELEASE_NOTES_v0.2.0.md Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c214139 commit f774101

File tree

3 files changed

+202
-48
lines changed

3 files changed

+202
-48
lines changed

CHANGELOG.json

Lines changed: 63 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,69 @@
11
{
2-
"ir_version": "1.0",
3-
"project": "agentcall",
4-
"repository": "https://github.com/agentplexus/agentcall",
2+
"irVersion": "1.0",
3+
"project": "agentcomms",
4+
"repository": "https://github.com/plexusone/agentcomms",
55
"versioning": "semver",
6-
"commit_convention": "conventional",
7-
"unreleased": {
8-
"added": [
9-
{ "description": "Configurable voice providers - TTS and STT can each be set to ElevenLabs or Deepgram independently" },
10-
{ "description": "`AGENTCALL_TTS_PROVIDER` environment variable to select TTS provider (`elevenlabs` or `deepgram`)" },
11-
{ "description": "`AGENTCALL_STT_PROVIDER` environment variable to select STT provider (`elevenlabs` or `deepgram`)" },
12-
{ "description": "ElevenLabs STT provider support via go-elevenlabs omnivoice integration" },
13-
{ "description": "Deepgram TTS provider support via omnivoice-deepgram integration" }
14-
],
15-
"changed": [
16-
{ "description": "API keys now only required for selected providers (ElevenLabs key only needed if using ElevenLabs, Deepgram key only needed if using Deepgram)" },
17-
{ "description": "Default configuration: ElevenLabs for TTS, Deepgram for STT (unchanged behavior)" },
18-
{ "description": "Migrate logging from `log` to `log/slog` for structured logging" }
19-
],
20-
"documentation": [
21-
{ "description": "README updated with provider selection configuration and cost comparison table" }
22-
],
23-
"chore": [
24-
{ "description": "Add `.envrc` to `.gitignore`" }
25-
]
26-
},
6+
"commitConvention": "conventional",
277
"releases": [
8+
{
9+
"version": "v0.2.0",
10+
"date": "2026-03-07",
11+
"highlights": [
12+
{ "description": "Renamed from agentcall to agentcomms with expanded scope: voice calls AND chat messaging for AI assistants" },
13+
{ "description": "Added chat messaging support via Discord, Telegram, and WhatsApp using the omnichat stack" },
14+
{ "description": "Simplified imports with omnivoice v0.6.0 re-exported types" }
15+
],
16+
"breaking": [
17+
{ "description": "Module renamed from `github.com/agentplexus/agentcall` to `github.com/plexusone/agentcomms`", "commit": "7dbcdc8" },
18+
{ "description": "Environment variable prefix changed from `AGENTCALL_*` to `AGENTCOMMS_*` (legacy prefix still supported)", "commit": "7dbcdc8" }
19+
],
20+
"upgradeGuide": [
21+
{ "description": "Update import paths from `github.com/agentplexus/agentcall` to `github.com/plexusone/agentcomms`" },
22+
{ "description": "Rename environment variables from `AGENTCALL_*` to `AGENTCOMMS_*` (optional, legacy prefix still works)" }
23+
],
24+
"added": [
25+
{ "description": "Chat messaging support via omnichat integration (Discord, Telegram, WhatsApp)", "commit": "7dbcdc8" },
26+
{ "description": "`send_message` MCP tool - send message via Discord, Telegram, or WhatsApp", "commit": "7dbcdc8" },
27+
{ "description": "`list_channels` MCP tool - list available chat providers and their status", "commit": "7dbcdc8" },
28+
{ "description": "`get_messages` MCP tool - retrieve conversation history from a chat channel", "commit": "7dbcdc8" },
29+
{ "description": "`pkg/chat` package with chat manager for multi-provider routing", "commit": "7dbcdc8" },
30+
{ "description": "Configurable voice providers - TTS and STT can each be set to ElevenLabs, Deepgram, or OpenAI independently", "commit": "05daa1e" },
31+
{ "description": "`AGENTCOMMS_TTS_PROVIDER` environment variable to select TTS provider", "commit": "05daa1e" },
32+
{ "description": "`AGENTCOMMS_STT_PROVIDER` environment variable to select STT provider", "commit": "05daa1e" },
33+
{ "description": "OpenAI voice provider support via omnivoice-openai integration", "commit": "7dbcdc8" }
34+
],
35+
"changed": [
36+
{ "description": "Module renamed from agentcall to agentcomms", "commit": "7dbcdc8" },
37+
{ "description": "Package `pkg/callmanager` renamed to `pkg/voice`", "commit": "7dbcdc8" },
38+
{ "description": "Use omnivoice v0.6.0 with re-exported callsystem types for simpler imports", "commit": "ff89e42" },
39+
{ "description": "Migrate logging from `log` to `log/slog` for structured logging", "commit": "e2f2187" },
40+
{ "description": "API keys now only required for selected providers", "commit": "05daa1e" }
41+
],
42+
"security": [
43+
{ "description": "Fix potential log injection vulnerability in user input handling", "commit": "4bfa155" }
44+
],
45+
"documentation": [
46+
{ "description": "README updated with chat messaging documentation and architecture diagram", "commit": "7dbcdc8" },
47+
{ "description": "Add UTF-8 emoji icons to Features section", "commit": "c214139" },
48+
{ "description": "Update Go version requirement to 1.25+", "commit": "c214139" },
49+
{ "description": "Update shields and formatting", "commit": "16db421" },
50+
{ "description": "Add provider selection configuration and cost comparison table", "commit": "d2cb74f" }
51+
],
52+
"chore": [
53+
{ "description": "Remove compiled binary from git and update .gitignore", "commit": "c98bf22" },
54+
{ "description": "Update changelog and gitignore", "commit": "7152339" }
55+
],
56+
"ci": [
57+
{ "description": "Update to shared CI/CD pipelines", "commit": "ba11d1a" }
58+
],
59+
"dependencies": [
60+
{ "description": "Update omnivoice to v0.6.0 (re-exports callsystem types)", "commit": "ff89e42" },
61+
{ "description": "Add omnichat v0.3.0 for chat messaging", "commit": "7dbcdc8" },
62+
{ "description": "Update modelcontextprotocol/go-sdk to v1.4.0", "commit": "d2aca7e" },
63+
{ "description": "Update assistantkit to v0.11.0", "commit": "7dbcdc8" },
64+
{ "description": "Update mcpkit to v0.4.0", "commit": "7dbcdc8" }
65+
]
66+
},
2867
{
2968
"version": "v0.1.0",
3069
"date": "2026-01-19",

CHANGELOG.md

Lines changed: 65 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -9,23 +9,63 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
99

1010
## [Unreleased]
1111

12+
## [v0.2.0] - 2026-03-07
13+
14+
### Highlights
15+
16+
- Renamed from agentcall to agentcomms with expanded scope: voice calls AND chat messaging for AI assistants
17+
- Added chat messaging support via Discord, Telegram, and WhatsApp using the omnichat stack
18+
- Simplified imports with omnivoice v0.6.0 re-exported types
19+
20+
### Breaking
21+
22+
- Module renamed from `github.com/agentplexus/agentcall` to `github.com/plexusone/agentcomms` ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
23+
- Environment variable prefix changed from `AGENTCALL_*` to `AGENTCOMMS_*` (legacy prefix still supported) ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
24+
25+
### Upgrade Guide
26+
27+
- Update import paths from `github.com/agentplexus/agentcall` to `github.com/plexusone/agentcomms`
28+
- Rename environment variables from `AGENTCALL_*` to `AGENTCOMMS_*` (optional, legacy prefix still works)
29+
30+
### Security
31+
32+
- Fix potential log injection vulnerability in user input handling ([`4bfa155`](https://github.com/plexusone/agentcomms/commit/4bfa155))
33+
1234
### Added
1335

14-
- Configurable voice providers - TTS and STT can each be set to ElevenLabs or Deepgram independently
15-
- `AGENTCALL_TTS_PROVIDER` environment variable to select TTS provider (`elevenlabs` or `deepgram`)
16-
- `AGENTCALL_STT_PROVIDER` environment variable to select STT provider (`elevenlabs` or `deepgram`)
17-
- ElevenLabs STT provider support via go-elevenlabs omnivoice integration
18-
- Deepgram TTS provider support via omnivoice-deepgram integration
36+
- Chat messaging support via omnichat integration (Discord, Telegram, WhatsApp) ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
37+
- `send_message` MCP tool - send message via Discord, Telegram, or WhatsApp ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
38+
- `list_channels` MCP tool - list available chat providers and their status ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
39+
- `get_messages` MCP tool - retrieve conversation history from a chat channel ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
40+
- `pkg/chat` package with chat manager for multi-provider routing ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
41+
- Configurable voice providers - TTS and STT can each be set to ElevenLabs, Deepgram, or OpenAI independently ([`05daa1e`](https://github.com/plexusone/agentcomms/commit/05daa1e))
42+
- `AGENTCOMMS_TTS_PROVIDER` environment variable to select TTS provider ([`05daa1e`](https://github.com/plexusone/agentcomms/commit/05daa1e))
43+
- `AGENTCOMMS_STT_PROVIDER` environment variable to select STT provider ([`05daa1e`](https://github.com/plexusone/agentcomms/commit/05daa1e))
44+
- OpenAI voice provider support via omnivoice-openai integration ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
1945

2046
### Changed
2147

22-
- API keys now only required for selected providers (ElevenLabs key only needed if using ElevenLabs, Deepgram key only needed if using Deepgram)
23-
- Default configuration: ElevenLabs for TTS, Deepgram for STT (unchanged behavior)
24-
- Migrate logging from `log` to `log/slog` for structured logging
48+
- Module renamed from agentcall to agentcomms ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
49+
- Package `pkg/callmanager` renamed to `pkg/voice` ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
50+
- Use omnivoice v0.6.0 with re-exported callsystem types for simpler imports ([`ff89e42`](https://github.com/plexusone/agentcomms/commit/ff89e42))
51+
- Migrate logging from `log` to `log/slog` for structured logging ([`e2f2187`](https://github.com/plexusone/agentcomms/commit/e2f2187))
52+
- API keys now only required for selected providers ([`05daa1e`](https://github.com/plexusone/agentcomms/commit/05daa1e))
53+
54+
### Dependencies
55+
56+
- Update omnivoice to v0.6.0 (re-exports callsystem types) ([`ff89e42`](https://github.com/plexusone/agentcomms/commit/ff89e42))
57+
- Add omnichat v0.3.0 for chat messaging ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
58+
- Update modelcontextprotocol/go-sdk to v1.4.0 ([`d2aca7e`](https://github.com/plexusone/agentcomms/commit/d2aca7e))
59+
- Update assistantkit to v0.11.0 ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
60+
- Update mcpkit to v0.4.0 ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
2561

2662
### Documentation
2763

28-
- README updated with provider selection configuration and cost comparison table
64+
- README updated with chat messaging documentation and architecture diagram ([`7dbcdc8`](https://github.com/plexusone/agentcomms/commit/7dbcdc8))
65+
- Add UTF-8 emoji icons to Features section ([`c214139`](https://github.com/plexusone/agentcomms/commit/c214139))
66+
- Update Go version requirement to 1.25+ ([`c214139`](https://github.com/plexusone/agentcomms/commit/c214139))
67+
- Update shields and formatting ([`16db421`](https://github.com/plexusone/agentcomms/commit/16db421))
68+
- Add provider selection configuration and cost comparison table ([`d2cb74f`](https://github.com/plexusone/agentcomms/commit/d2cb74f))
2969

3070
## [v0.1.0] - 2026-01-19
3171

@@ -37,28 +77,29 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
3777

3878
### Added
3979

40-
- MCP voice call plugin with omnivoice stack integration ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
41-
- `initiate_call` tool - start a new call to the user with initial message ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
42-
- `continue_call` tool - continue conversation on active call ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
43-
- `speak_to_user` tool - speak without waiting for response ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
44-
- `end_call` tool - end call with optional goodbye message ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
45-
- Call manager orchestrating TTS, STT, and phone providers ([`5a69eb9`](https://github.com/agentplexus/agentcall/commit/5a69eb9))
46-
- Multi-assistant plugin generator for Claude Code, AWS Kiro CLI, and Gemini CLI ([`a84a09f`](https://github.com/agentplexus/agentcall/commit/a84a09f))
47-
- MCP plugin configuration and build artifacts ([`a84a09f`](https://github.com/agentplexus/agentcall/commit/a84a09f))
80+
- MCP voice call plugin with omnivoice stack integration ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
81+
- `initiate_call` tool - start a new call to the user with initial message ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
82+
- `continue_call` tool - continue conversation on active call ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
83+
- `speak_to_user` tool - speak without waiting for response ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
84+
- `end_call` tool - end call with optional goodbye message ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
85+
- Call manager orchestrating TTS, STT, and phone providers ([`5a69eb9`](https://github.com/plexusone/agentcomms/commit/5a69eb9))
86+
- Multi-assistant plugin generator for Claude Code, AWS Kiro CLI, and Gemini CLI ([`a84a09f`](https://github.com/plexusone/agentcomms/commit/a84a09f))
87+
- MCP plugin configuration and build artifacts ([`a84a09f`](https://github.com/plexusone/agentcomms/commit/a84a09f))
4888

4989
### Changed
5090

51-
- Update go.mod dependencies ([`8340013`](https://github.com/agentplexus/agentcall/commit/8340013))
91+
- Update go.mod dependencies ([`8340013`](https://github.com/plexusone/agentcomms/commit/8340013))
5292

5393
### Fixed
5494

55-
- 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))
95+
- Downgrade ngrok to v1.12.0 and pin log15/v3 to v3.0.0-testing.5 for build compatibility ([`cefd410`](https://github.com/plexusone/agentcomms/commit/cefd410))
5696

5797
### Documentation
5898

59-
- README with architecture diagram, installation, configuration, and usage ([`300f5d5`](https://github.com/agentplexus/agentcall/commit/300f5d5))
60-
- Roadmap and usage documentation ([`300f5d5`](https://github.com/agentplexus/agentcall/commit/300f5d5))
61-
- README formatting improvements ([`18613b9`](https://github.com/agentplexus/agentcall/commit/18613b9))
99+
- README with architecture diagram, installation, configuration, and usage ([`300f5d5`](https://github.com/plexusone/agentcomms/commit/300f5d5))
100+
- Roadmap and usage documentation ([`300f5d5`](https://github.com/plexusone/agentcomms/commit/300f5d5))
101+
- README formatting improvements ([`18613b9`](https://github.com/plexusone/agentcomms/commit/18613b9))
62102

63-
[unreleased]: https://github.com/agentplexus/agentcall/compare/v0.1.0...HEAD
64-
[v0.1.0]: https://github.com/agentplexus/agentcall/releases/tag/v0.1.0
103+
[unreleased]: https://github.com/plexusone/agentcomms/compare/v0.2.0...HEAD
104+
[v0.2.0]: https://github.com/plexusone/agentcomms/compare/v0.1.0...v0.2.0
105+
[v0.1.0]: https://github.com/plexusone/agentcomms/releases/tag/v0.1.0

RELEASE_NOTES_v0.2.0.md

Lines changed: 74 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,74 @@
1+
# Release Notes: v0.2.0
2+
3+
**Release Date:** 2026-03-07
4+
5+
## Overview
6+
7+
AgentComms v0.2.0 expands from voice-only to a unified communications plugin for AI coding assistants. This release adds chat messaging support (Discord, Telegram, WhatsApp) alongside the existing phone call capabilities, and includes a module rename from `agentcall` to `agentcomms`.
8+
9+
## Highlights
10+
11+
- **Renamed from agentcall to agentcomms** with expanded scope: voice calls AND chat messaging for AI assistants
12+
- **Chat messaging support** via Discord, Telegram, and WhatsApp using the omnichat stack
13+
- **Simplified imports** with omnivoice v0.6.0 re-exported types
14+
15+
## Breaking Changes
16+
17+
| Change | Migration |
18+
|--------|-----------|
19+
| Module renamed to `github.com/plexusone/agentcomms` | Update import paths |
20+
| Environment prefix changed to `AGENTCOMMS_*` | Rename env vars (legacy `AGENTCALL_*` still works) |
21+
22+
## New Features
23+
24+
### Chat Messaging Tools
25+
26+
- `send_message` - Send message via Discord, Telegram, or WhatsApp
27+
- `list_channels` - List available chat providers and their status
28+
- `get_messages` - Retrieve conversation history from a chat channel
29+
30+
### Voice Provider Selection
31+
32+
- Configurable TTS/STT providers: ElevenLabs, Deepgram, or OpenAI
33+
- `AGENTCOMMS_TTS_PROVIDER` and `AGENTCOMMS_STT_PROVIDER` environment variables
34+
- API keys only required for selected providers
35+
36+
## Security
37+
38+
- Fixed potential log injection vulnerability in user input handling
39+
40+
## Dependencies
41+
42+
| Package | Version | Change |
43+
|---------|---------|--------|
44+
| omnivoice | v0.6.0 | Re-exports callsystem types |
45+
| omnichat | v0.3.0 | New - chat messaging |
46+
| modelcontextprotocol/go-sdk | v1.4.0 | Updated |
47+
| assistantkit | v0.11.0 | Updated |
48+
| mcpkit | v0.4.0 | Updated |
49+
50+
## Upgrade Guide
51+
52+
1. **Update import paths:**
53+
```go
54+
// Before
55+
import "github.com/agentplexus/agentcall/..."
56+
57+
// After
58+
import "github.com/plexusone/agentcomms/..."
59+
```
60+
61+
2. **Update environment variables (optional):**
62+
```bash
63+
# Before
64+
export AGENTCALL_PHONE_NUMBER=+15551234567
65+
66+
# After (recommended)
67+
export AGENTCOMMS_PHONE_NUMBER=+15551234567
68+
```
69+
70+
Note: Legacy `AGENTCALL_*` variables still work for backwards compatibility.
71+
72+
## Full Changelog
73+
74+
See [CHANGELOG.md](CHANGELOG.md) for the complete list of changes.

0 commit comments

Comments
 (0)