You can interactively talk to citizens in your minecolonies just as if they were alive!
Setup Guide
- Install all dependencies (Minecolonies, Voicechat and Gemini Live Lib)
- Head to the Google AI Studio and create an API key by pressing the blue button:
3. Copy the token
- Either the config file via text editor in
config/mc_talking-common.tomlor via the in-game GUI. Set the token and your desired speaking language:#This key is used to authenticate with the Gemini API. You can get one at https://aistudio.google.com/apikey gemini_key = "Put your API key here"(The free tier allows up to 3 citizens to be spoken at the same time)
Usage
Craft a Citizen Communication Device using a Book and Quill and a Redstone Torch (I would really appreciate it if someone could create a better texture for it):
Then left-click on a citizen you want to talk to and something similar to this will show:

Now the citizen will complain if they are unhappy or missing some resources, just talk right away!
Can I include this in my modpack?
Yup
All Versions
+ Add Version| Name | Game version | Platforms | Published | Downloads | Actions |
|---|---|---|---|---|---|
| 18d ago | 1 | ||||
| 18d ago | 1 | ||||
| 1mo ago | 1 | ||||
| 1mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 2mo ago | 1 | ||||
| 3mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 5mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
| 6mo ago | 1 | ||||
|
B
1.3.4
|
9mo ago | 1 | |||
|
B
1.3.4
|
9mo ago | 1 | |||
|
B
1.3.3
|
11mo ago | 1 | |||
|
B
1.3.3
|
11mo ago | 1 | |||
|
B
1.3.2
|
11mo ago | 1 | |||
|
B
1.3.2
|
11mo ago | 1 | |||
|
B
1.3.1
|
last yr. | 1 | |||
|
B
1.3.1
|
last yr. | 1 | |||
|
B
1.3.0
|
last yr. | 1 | |||
|
B
1.3.0
|
last yr. | 1 | |||
|
B
1.2.2
|
last yr. | 1 | |||
|
B
1.2.2
|
last yr. | 1 | |||
|
B
1.2.1
|
last yr. | 1 | |||
|
B
1.2.1
|
last yr. | 1 | |||
|
B
1.1.3
|
last yr. | 1 | |||
|
B
1.1.2
|
last yr. | 1 | |||
|
B
1.1.2
|
last yr. | 1 | |||
|
B
1.0.1
|
last yr. | 1 |
### Chores
- record client smoke verification for the T2/T4 stack - ([7ab0e17](https://github.com/talking-colonists/talking-colonists/commit/7ab0e173963c59f7e02d67457eb6ded902d12a48)) - Hendrik Lind
- bump version to 2.1.0-beta.1 - ([efc52f0](https://github.com/talking-colonists/talking-colonists/commit/efc52f0433259f101e052b6f4ec614e881e38b30)) - Hendrik Lind
- point links and mod metadata at the talking-colonists org - ([02222cb](https://github.com/talking-colonists/talking-colonists/commit/02222cb7d8ba5eaf0a94b3bc66dd1aa2941266df)) - Hendrik Lind
### Code Style
- use imports instead of inline qualified names - ([64986f2](https://github.com/talking-colonists/talking-colonists/commit/64986f220ae652885d7cbb0211abd075fec68a03)) - Hendrik Lind
### Documentation
- (L1)** AI backend interface design - ([d5dd018](https://github.com/talking-colonists/talking-colonists/commit/d5dd0180504531cd2fa7e6faf3b82eec514b225f)) - Hendrik Lind
- (A11)** API 2.1 overview, migration guide and release notes draft - ([6ce1818](https://github.com/talking-colonists/talking-colonists/commit/6ce1818ebdb3046ec78c34167184a2a90c14049a)) - Hendrik Lind
- (roadmap)** add 2.1 roadmap for API gaps, QoL, and addon ideas - ([b75036a](https://github.com/talking-colonists/talking-colonists/commit/b75036a84356c14367a162a6f019eb94a38aef69)) - sshbot
- (AGENTS.md)** correct outdated package and build facts - ([15a3cca](https://github.com/talking-colonists/talking-colonists/commit/15a3ccaebd6ac32891f55c326422eb5dc1a1c6a5)) - Hendrik Lind
- (roadmap)** keep refactor internal and replace Errands reflection - ([a2b1d03](https://github.com/talking-colonists/talking-colonists/commit/a2b1d039923f754b4b7665ae7b00ebad7aa7f10d)) - sshbot
- (X0)** link the addon template repository - ([f5c43bc](https://github.com/talking-colonists/talking-colonists/commit/f5c43bc73da26ed60f0638973945bec82a6b8687)) - Hendrik Lind
- (roadmap)** link wave milestones - ([b3c3260](https://github.com/talking-colonists/talking-colonists/commit/b3c326082b32608e71aa9b0864633cabc5903cf6)) - Hendrik Lind
- (roadmap)** list Track T issues in the 2.1 status table - ([61c173d](https://github.com/talking-colonists/talking-colonists/commit/61c173d810fb420279cb60c1ce15c2944d28c12a)) - Hendrik Lind
- stable public API policy and testing roadmap track - ([eb03197](https://github.com/talking-colonists/talking-colonists/commit/eb03197300e674a891e429cdcc91d531c61b68f1)) - Hendrik Lind
- roadmap links to the org project board - ([9cc02e4](https://github.com/talking-colonists/talking-colonists/commit/9cc02e4b38253b99386be8ef16bb8c430b57078c)) - Hendrik Lind
- a MineColonies gameplay-mechanics reference for feature design - ([4b721a5](https://github.com/talking-colonists/talking-colonists/commit/4b721a52e0669de5bd94b0a2c85da837f36d98fd)) - Hendrik Lind
- one javadoc for RandomCo
### Chores
- record client smoke verification for the T2/T4 stack - ([7ab0e17](https://github.com/talking-colonists/talking-colonists/commit/7ab0e173963c59f7e02d67457eb6ded902d12a48)) - Hendrik Lind
- bump version to 2.1.0-beta.1 - ([efc52f0](https://github.com/talking-colonists/talking-colonists/commit/efc52f0433259f101e052b6f4ec614e881e38b30)) - Hendrik Lind
- point links and mod metadata at the talking-colonists org - ([02222cb](https://github.com/talking-colonists/talking-colonists/commit/02222cb7d8ba5eaf0a94b3bc66dd1aa2941266df)) - Hendrik Lind
### Code Style
- use imports instead of inline qualified names - ([64986f2](https://github.com/talking-colonists/talking-colonists/commit/64986f220ae652885d7cbb0211abd075fec68a03)) - Hendrik Lind
### Documentation
- (L1)** AI backend interface design - ([d5dd018](https://github.com/talking-colonists/talking-colonists/commit/d5dd0180504531cd2fa7e6faf3b82eec514b225f)) - Hendrik Lind
- (A11)** API 2.1 overview, migration guide and release notes draft - ([6ce1818](https://github.com/talking-colonists/talking-colonists/commit/6ce1818ebdb3046ec78c34167184a2a90c14049a)) - Hendrik Lind
- (roadmap)** add 2.1 roadmap for API gaps, QoL, and addon ideas - ([b75036a](https://github.com/talking-colonists/talking-colonists/commit/b75036a84356c14367a162a6f019eb94a38aef69)) - sshbot
- (AGENTS.md)** correct outdated package and build facts - ([15a3cca](https://github.com/talking-colonists/talking-colonists/commit/15a3ccaebd6ac32891f55c326422eb5dc1a1c6a5)) - Hendrik Lind
- (roadmap)** keep refactor internal and replace Errands reflection - ([a2b1d03](https://github.com/talking-colonists/talking-colonists/commit/a2b1d039923f754b4b7665ae7b00ebad7aa7f10d)) - sshbot
- (X0)** link the addon template repository - ([f5c43bc](https://github.com/talking-colonists/talking-colonists/commit/f5c43bc73da26ed60f0638973945bec82a6b8687)) - Hendrik Lind
- (roadmap)** link wave milestones - ([b3c3260](https://github.com/talking-colonists/talking-colonists/commit/b3c326082b32608e71aa9b0864633cabc5903cf6)) - Hendrik Lind
- (roadmap)** list Track T issues in the 2.1 status table - ([61c173d](https://github.com/talking-colonists/talking-colonists/commit/61c173d810fb420279cb60c1ce15c2944d28c12a)) - Hendrik Lind
- stable public API policy and testing roadmap track - ([eb03197](https://github.com/talking-colonists/talking-colonists/commit/eb03197300e674a891e429cdcc91d531c61b68f1)) - Hendrik Lind
- roadmap links to the org project board - ([9cc02e4](https://github.com/talking-colonists/talking-colonists/commit/9cc02e4b38253b99386be8ef16bb8c430b57078c)) - Hendrik Lind
- a MineColonies gameplay-mechanics reference for feature design - ([4b721a5](https://github.com/talking-colonists/talking-colonists/commit/4b721a52e0669de5bd94b0a2c85da837f36d98fd)) - Hendrik Lind
- one javadoc for RandomCo
### Other
- configure sandbox image preparation - ([6dc0673](https://github.com/sshcrack/talking-colonists/commit/6dc067353cf57181a79f580cfe36a6b96dc231c2)) - sshbot
- Fix controlled player tool authentication for API beta - ([6fa6aac](https://github.com/sshcrack/talking-colonists/commit/6fa6aac95cbe7aaae4de23921e880eedde4814dd)) - Laptop MCP Sandbox
- Harden controlled player authority for API beta - ([c0c2e58](https://github.com/sshcrack/talking-colonists/commit/c0c2e58460a5f345b4a3bcc1164977a1b5fe9b5b)) - Laptop MCP Sandbox
- release 2.0.0-beta.1 - ([3692960](https://github.com/sshcrack/talking-colonists/commit/3692960ec4e75411beab3250ae5d9224ff5b9566)) - sshbot
## Contributors
- Laptop MCP Sandbox
- sshbot
### Other
- configure sandbox image preparation - ([6dc0673](https://github.com/sshcrack/talking-colonists/commit/6dc067353cf57181a79f580cfe36a6b96dc231c2)) - sshbot
- Fix controlled player tool authentication for API beta - ([6fa6aac](https://github.com/sshcrack/talking-colonists/commit/6fa6aac95cbe7aaae4de23921e880eedde4814dd)) - Laptop MCP Sandbox
- Harden controlled player authority for API beta - ([c0c2e58](https://github.com/sshcrack/talking-colonists/commit/c0c2e58460a5f345b4a3bcc1164977a1b5fe9b5b)) - Laptop MCP Sandbox
- release 2.0.0-beta.1 - ([3692960](https://github.com/sshcrack/talking-colonists/commit/3692960ec4e75411beab3250ae5d9224ff5b9566)) - sshbot
## Contributors
- Laptop MCP Sandbox
- sshbot
### Features
- (client)** animate citizen mouths and clarify conversation controls - ([90460fa](https://github.com/sshcrack/talking-colonists/commit/90460fa0488dc51deca9c2a1e74f41c81ffbbac2)) - sshbot
### Other
- update gitignore - ([59e9a88](https://github.com/sshcrack/talking-colonists/commit/59e9a8830d153d6e8f2adbf7bc23d761db81d4d2)) - sshbot
- Implement urgent contact lifecycle - ([9be5406](https://github.com/sshcrack/talking-colonists/commit/9be5406ab912572da46362ac595a48376302dfc4)) - Laptop MCP Sandbox
- merged stuffs - ([8e72eb3](https://github.com/sshcrack/talking-colonists/commit/8e72eb367298d139360552e0ed477c5da262c9d4)) - sshbot
- release 2.0.0-alpha.2 - ([1cf756d](https://github.com/sshcrack/talking-colonists/commit/1cf756d502f62224d7d4cd06885a5a039755baa9)) - sshbot
### Tests
- refresh client smoke verification - ([4dafb60](https://github.com/sshcrack/talking-colonists/commit/4dafb60eecb300a6131cf21e974a12e2cea43049)) - Laptop MCP Sandbox
## Contributors
- Laptop MCP Sandbox
- sshbot
### Features
- (client)** animate citizen mouths and clarify conversation controls - ([90460fa](https://github.com/sshcrack/talking-colonists/commit/90460fa0488dc51deca9c2a1e74f41c81ffbbac2)) - sshbot
### Other
- update gitignore - ([59e9a88](https://github.com/sshcrack/talking-colonists/commit/59e9a8830d153d6e8f2adbf7bc23d761db81d4d2)) - sshbot
- Implement urgent contact lifecycle - ([9be5406](https://github.com/sshcrack/talking-colonists/commit/9be5406ab912572da46362ac595a48376302dfc4)) - Laptop MCP Sandbox
- merged stuffs - ([8e72eb3](https://github.com/sshcrack/talking-colonists/commit/8e72eb367298d139360552e0ed477c5da262c9d4)) - sshbot
- release 2.0.0-alpha.2 - ([1cf756d](https://github.com/sshcrack/talking-colonists/commit/1cf756d502f62224d7d4cd06885a5a039755baa9)) - sshbot
### Tests
- refresh client smoke verification - ([4dafb60](https://github.com/sshcrack/talking-colonists/commit/4dafb60eecb300a6131cf21e974a12e2cea43049)) - Laptop MCP Sandbox
## Contributors
- Laptop MCP Sandbox
- sshbot
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** prevent discovery of jar-sensitive tests - ([225fd17](https://github.com/sshcrack/talking-colonists/commit/225fd177b773c20f921bbcd9f71beb98544a8781)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** prevent discovery of jar-sensitive tests - ([225fd17](https://github.com/sshcrack/talking-colonists/commit/225fd177b773c20f921bbcd9f71beb98544a8781)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** prevent discovery of jar-sensitive tests - ([225fd17](https://github.com/sshcrack/talking-colonists/commit/225fd177b773c20f921bbcd9f71beb98544a8781)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** prevent discovery of jar-sensitive tests - ([225fd17](https://github.com/sshcrack/talking-colonists/commit/225fd177b773c20f921bbcd9f71beb98544a8781)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- (ci)** use Forge-compatible test runtime - ([020c349](https://github.com/sshcrack/talking-colonists/commit/020c349fca80c9c8e24bc112c4a2b41a4641bfd1)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- bugfix - ([bca90c0](https://github.com/sshcrack/talking-colonists/commit/bca90c0e3c0a2b3e29a786d15c98c272462c3f19)) - sshbot
- bump to 1.
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests - ([3c523ca](https://github.com/sshcrack/talking-colonists/commit/3c523ca523c8d75474ff28c5d2d58c3f70b9be46)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (ci)** run Forge tests with test security overlay - ([54a1fc2](https://github.com/sshcrack/talking-colonists/commit/54a1fc215fe21984d48a1b47fdda51d1e6b52a51)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- bugfix - ([bca90c0](https://github.com/sshcrack/talking-colonists/commit/bca90c0e3c0a2b3e29a786d15c98c272462c3f19)) - sshbot
- bump to 1.
### Chores
- configure laptop mcp sandbox - ([1f78068](https://github.com/sshcrack/talking-colonists/commit/1f78068ef46afcd2fde1d1439a6ec66983d6e1c9)) - Laptop MCP Sandbox
### Features
- isolate addon API and harden session ownership - ([a70bb1b](https://github.com/sshcrack/talking-colonists/commit/a70bb1b3b3c32f4c593797c1dce6de024133cc84)) - Laptop MCP Sandbox
### Fixes
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- set CurseForge client and server environments - ([65eeff7](https://github.com/sshcrack/talking-colonists/commit/65eeff7ce348dc038cf7a3770e7fc95a59f877ad)) - sshbot
- fix deterministic voice selection - ([27df4f3](https://github.com/sshcrack/talking-colonists/commit/27df4f3e8a90e19505cd7f80e91f08926f6baa6a)) - Laptop MCP Sandbox
- fix bugs - ([dde3a09](https://github.com/sshcrack/talking-colonists/commit/dde3a0956d80f4b1b416f8ec44a7c336d90ee52a)) - sshbot
- make conversation participation status ownership-aware - ([44d2928](https://github.com/sshcrack/talking-colonists/commit/44d2928b41c69633bcb966e2ba707f3e35022b8a)) - Laptop MCP Sandbox
- make microphone turns ownership-safe - ([5af7130](https://github.com/sshcrack/talking-colonists/commit/5af7130b30cff267200572318913104b4ac6fb8b)) - Laptop MCP Sandbox
- fix rumor crash - ([087cb80](https://github.com/sshcrack/talking-colonists/commit/087cb802cff406a5d469b6887d2ec56fcf0e6aa6)) - sshbot
- stabilize CI for 2.0.0-alpha.1 - ([c9fdc0f](https://github.com/sshcrack/talking-colonists/commit/c9fdc0fbfa56a326a0c26f07e69e75cf7d943452)) - sshbot
- exclude non-test classes from JUnit discovery - ([1bd6359](https://github.com/sshcrack/talking-colonists/commit/1bd6359a1fa82e74ed2b46f58ebb8b7e9f994c3c)) - sshbot
### Other
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- (forge)** exclude jar-verification-sensitive tests on Forge - ([0138ece](https://github.com/sshcrack/talking-colonists/commit/0138ece0d18435af14d2b429bd1cc4b683b9c5ba)) - sshbot
- bugfix - ([bca90c0](https://github.com/sshcrack/talking-colonists/commit/bca90c0e3c0a2b3e29a786d15c98c272462c3f19)) - sshbot
- bump to 1.7.2 - ([673bbe5](https://github.com/sshcrack/talking-colonists/commit/673bbe5d18bc99d5c3669dca760a1cfda5c7841f)) - sshbot
- Revert "bump to 1.7.2" - ([13f5192](https://github.com/sshcrack/talking-colonists/commit/13f51925632654defd7e19a11375327cae08aa64)) - sshbot
- This reverts commit 673bbe5d18bc99d5c3669dca760a1cfda5c7841f. - ([13f5192](https