You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 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>
{ "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",
27
7
"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" },
Copy file name to clipboardExpand all lines: CHANGELOG.md
+65-24Lines changed: 65 additions & 24 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,23 +9,63 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
9
9
10
10
## [Unreleased]
11
11
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
+
12
34
### Added
13
35
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))
19
45
20
46
### Changed
21
47
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))
25
61
26
62
### Documentation
27
63
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))
29
69
30
70
## [v0.1.0] - 2026-01-19
31
71
@@ -37,28 +77,29 @@ and this changelog is generated by [Structured Changelog](https://github.com/gro
37
77
38
78
### Added
39
79
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))
- 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))
56
96
57
97
### Documentation
58
98
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))
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
0 commit comments