Talking Colonists (Minecolonies Addon)

This mod uses the Gemini Flash 3 Live API to enable talking to the citizens. They talk about their happiness, job, whatever you like!

File Details

MineColonies Talking Citizens 1.7.0-beta.3 Neoforge 1.21.1

  • B
  • Jun 8, 2026
  • 490.19 KB
  • 11
  • 1.21.1
  • NeoForge

File Name

mc_talking-1.7.0-beta.3-neoforge+1.21.1.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:talking-colonists-minecolonies-addon-1269918:8217908"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven


1.7.0-beta.3 - 2026-06-08

Chores

  • remove enableFoundingReferences config toggle - (c4699d5) - Hendrik Lind

Features

  • rumor system / fulfillment handler / broadcast - (cda194d) - Hendrik Lind
  • extend debug memory command to also include broadcasts - (360089d) - Hendrik Lind
  • voice rumors and broadcast announcements when player is nearby - (d3fee20) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • add debug commands for low priority prompt sessions - (4b0303f) - Hendrik Lind
  • fallback to any online player when no heatmap pairs exist for greeting pregen - (6b0c74d) - Hendrik Lind
  • voice rumors and broadcast announcements when player is nearby - (3e87ac5) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add current status of citizen when not working - (0c24d41) - Hendrik Lind
  • add more context to current tasks - (00a2172) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • add tool for AIs to update their current state - (cb66f5c) - Hendrik Lind
  • include colony founding info in get_colony tool - (cac2f7c) - Hendrik Lind
  • colony foundation tracking and age milestones - (48ce193) - Hendrik Lind

Fixes

  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • compile issue - (426b1eb) - Hendrik Lind
  • nvm was missing one thing - (a8b44f2) - Hendrik Lind
  • include player name for colony broadcasts - (3ce86bb) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • move PlayerFulfillmentHandler outside of the mixin package - (d0fb0db) - Hendrik Lind
  • make sure rumors don't get exponentially longer - (24bfc40) - Hendrik Lind
  • address PR review — source stores rumor, param rename, newest-first order - (566d0be) - Hendrik Lind
  • also clear session token if code '1007' is received with an invalid argument close message - (2f2f88f) - Hendrik Lind
  • review issues — prevent duplicate rumor promotions, adding busy guard, typos, orphaned keys - (8c2d50d) - Hendrik Lind
  • downgrade javadoc h3 to h4 to fix heading hierarchy in startLowPrioritySession - (8fcde38) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • stop continuous regen loop in tick() and remove dead code - (407f449) - Hendrik Lind
  • move quota check to startLiveCompaction, use getModelName in getSetup, add quota comment - (c9c797c) - Hendrik Lind
  • re-prompt AI after session token invalidation for system-controlled sessions - (f90423d) - Hendrik Lind
  • handle onClose in PregenerationGeminiClient, use full system prompt - (5d55fe5) - Hendrik Lind
  • update flash2.5 to proper model name - (71422cd) - Hendrik Lind
  • move fulfillment handler so it works - (f2e7b92) - Hendrik Lind
  • add system prompt differenciation for fullfillment handler - (3a69f44) - Hendrik Lind
  • keep greeting until replacement arrives - (2d3e529) - Hendrik Lind
  • deduplicate fulfillment events - (0e6de99) - Hendrik Lind
  • voicechat crash when encoder is closed too early - (350493d) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (49d3449) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • also publish to sshcrack repo - (3a501b7) - Hendrik Lind
  • fix some compile issues - (5b4b4d0) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
  • add minor fixes - (8922c72) - Hendrik Lind
  • improve logging for GeminiWsClient - (4edf1ef) - Hendrik Lind
  • replace pattern matching switch with instanceof chains for Java 17 compat - (11983d6) - Hendrik Lind

Other

  • Merge remote-tracking branch 'origin/main' into feat/rumor-messaging - (61fa1da) - Hendrik Lind
  • address / fix stuff that was mentioned in review - (840897c) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • announce player name changes to AI for multi-player support - (6a6afc5) - Hendrik Lind
  • add comment for PRs to download jar files - (b85ffb6) - Hendrik Lind
  • Merge remote-tracking branch 'origin/main' into feat/multiple-player-support - (9209af3) - Hendrik Lind
  • Fix pr-comment workflow by setting gh repository explicitly - (66304a1) - copilot-swe-agent[bot]
  • sshcrack 34072808+sshcrack@users.noreply.github.com - (66304a1) - copilot-swe-agent[bot]
  • Link artifact files in PR build comment - (43f1b7c) - copilot-swe-agent[bot]
  • sshcrack 34072808+sshcrack@users.noreply.github.com - (43f1b7c) - copilot-swe-agent[bot]
  • temporary log switches - (121f67d) - Hendrik Lind
  • Revert "temporary log switches" - (ba2a4c5) - Hendrik Lind
  • This reverts commit 121f67d7f319d63bfb88383be4ebe834e368f6f6. - (ba2a4c5) - Hendrik Lind
  • Merge pull request #72 from sshcrack/feat/multiple-player-support - (0c7470c) - Hendrik Lind
  • Fix multiplayer player-name confusion in citizen AI - (0c7470c) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • Merge remote-tracking branch 'origin/main' into feat/rumor-messaging - (f835e4e) - Hendrik Lind
  • Merge pull request #68 from sshcrack/feat/rumor-messaging - (705092e) - Hendrik Lind
  • Feat/rumor messaging - (705092e) - Hendrik Lind
  • include player name for colony broadcasts - (3ce86bb) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • address code review issues - (8c549a0) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • proximity-based broadcast propagation - (1550d7d) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • enhance happiness modifier prompts with accurate Minecolonies reasons (#75) - (6c91973) - Hendrik Lind
  • Merge remote-tracking branch 'origin/main' into feat/rumor-and-broadcast-talk-if-spread - (a20ef66) - Hendrik Lind
  • Merge branch 'main' into feat/rumor-and-broadcast-talk-if-spread - (5ded634) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • keep greeting until replacement arrives (#78) - (3c8bb8d) - Hendrik Lind
  • Use gemini-live-2.5-flash-native-audio for compaction and pregen - (55f96aa) - Hendrik Lind
  • Memory compaction (LIVE mode) and pregeneration (greetings, threats) - (55f96aa) - Hendrik Lind
  • were using the configurable currentAiModel (gemini-3.1-flash-live-preview), - (55f96aa) - Hendrik Lind
  • consuming its TPM quota unnecessarily. These background tasks don't need - (55f96aa) - Hendrik Lind
  • full conversational quality, so redirect them to the cheaper - (55f96aa) - Hendrik Lind
  • gemini-live-2.5-flash-native-audio model which has its own TPM quota. - (55f96aa) - Hendrik Lind
  • Closes #80 - (55f96aa) - Hendrik Lind
  • Merge branch 'main' into fix/quota-tpm-fix - (93338c2) - Hendrik Lind
  • Merge pull request #81 from sshcrack/fix/quota-tpm-fix - (d4e5103) - Hendrik Lind
  • Use gemini-live-2.5-flash-native-audio for memory compaction and pregeneration - (d4e5103) - Hendrik Lind
  • Merge branch 'fix/quota-tpm-fix' into fix/greetings-cooldown-and-refined - (81c4cb8) - Hendrik Lind
  • Merge pull request #79 from sshcrack/fix/greetings-cooldown-and-refined - (2d3e529) - Hendrik Lind
  • Merge branch 'main' into feat/rumor-and-broadcast-talk-if-spread - (d825f26) - Hendrik Lind
  • Merge pull request #77 from sshcrack/feat/rumor-and-broadcast-talk-if-spread - (3e87ac5) - Hendrik Lind
  • Refactor/claude review (#69) - (d4f4693) - Hendrik Lind
    • Apply code review fixes - (d4f4693) - Hendrik Lind
    • Fix trackCitizenProximityHeatmap dedup (was never adding to processedPairs) - (d4f4693) - Hendrik Lind
    • Remove unused variable in putGreeting - (d4f4693) - Hendrik Lind
    • Collapse redundant conditions in canCitizenSpeak - (d4f4693) - Hendrik Lind
    • Rename CitzienEntityAudioProvider -> CitizenEntityAudioProvider (typo) - (d4f4693) - Hendrik Lind
    • Unify findCitizen into CitizenHelper (getAllLevels approach) - (d4f4693) - Hendrik Lind
    • Extract shared appendGuardDuty in DefaultCitizenPromptProvider - (d4f4693) - Hendrik Lind
    • Add clarifying comments to evict(), isCitizenBusy, removeColony - (d4f4693) - Hendrik Lind
    • Extract CitizenNeedAssessor and split ServerEventHandler into focused handlers - (d4f4693) - Hendrik Lind
    • Extract CitizenNeedAssessor utility: consolidates calculateUrgencyWeight - (d4f4693) - Hendrik Lind
  • and computeNeedSignature into a single source of truth - (d4f4693) - Hendrik Lind
    • Extract PregeneratedGreetingHandler: citizen-citizen and citizen-player - (d4f4693) - Hendrik Lind
  • pregenerated greeting playback - (d4f4693) - Hendrik Lind
    • Extract CitizenMumblingHandler: idle mumble checks - (d4f4693) - Hendrik Lind
    • Extract CasualGreetingHandler: casual greetings with its own player cooldown map - (d4f4693) - Hendrik Lind
    • Extract UrgentContactHandler: walk-to-player, contact initiation, abort logic - (d4f4693) - Hendrik Lind
  • with walkingCitizens and lastPlayerUrgentContactTimes state - (d4f4693) - Hendrik Lind
    • Extract RandomConversationHandler: citizen-to-citizen random conversations - (d4f4693) - Hendrik Lind
    • ServerEventHandler shrinks from ~768 to ~300 lines, acting as tick - (d4f4693) - Hendrik Lind
  • orchestrator that delegates to handlers - (d4f4693) - Hendrik Lind
    • Remove INSTANCE singleton pattern (triggerWalkToPlayer now in handler) - (d4f4693) - Hendrik Lind
    • Remove stale TODO — ColonyEventBuffer.removeColony already wired in ColonyEventSubscriber - (d4f4693) - Hendrik Lind
    • Apply copilot review fixes: close OpusEncoder unconditionally; guard null AudioChannel - (d4f4693) - Hendrik Lind
    • GeminiStream.close() and stop() now unconditionally close the OpusEncoder - (d4f4693) - Hendrik Lind
  • if non-null, wrapped in try-catch, then null the reference. - (d4f4693) - Hendrik Lind
    • CitizenConversation.performFlashTtsConversation() now null-checks the - (d4f4693) - Hendrik Lind
  • locational audio channel and aborts early if null, preventing NPE. - (d4f4693) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • filter out warehouse-available items from urgent stuck prompt - (5a0de8b) - Hendrik Lind
  • Merge pull request #85 from sshcrack/fix/remove-invalid-stuck-requests - (49d3449) - Hendrik Lind
  • add more git hooks for mixin checks - (bceeb07) - Hendrik Lind
  • update .gwq.toml - (b751e96) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • track colony foundation and add age milestones - (98c6ed1) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • lazy-populate founding info for existing colonies and persist across restarts - (3c90f1f) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
  • implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
  • implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
  • implement citizen AI context improvements - (22bd1d8) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • add job-specific recent action tracking for crafters, builders, teacher, researcher, healer - (1a53447) - Hendrik Lind
  • remove unused stuff - (f4e652e) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • clear stale AI sub-states, fix healer name leak, eat sub-state, and building type typos - (368e7c6) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 review comments - (f297c43) - Hendrik Lind
  • address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
  • address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
  • address PR #83 round 2 comments - (576ee6c) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • enhance describe_building tool for AI roleplaying depth - (8d9aa69) - Hendrik Lind
  • persist recent actions in NBT, increase limit to 10 - (13841ec) - Hendrik Lind
  • add null guards - (3559b3a) - Hendrik Lind
  • add note for describeBuildingsAction - (bbe8954) - Hendrik Lind
  • Merge remote-tracking branch 'origin/main' into feat/colony-foundation-and-milestones - (7c81aa4) - Hendrik Lind
  • Conflicts: - (7c81aa4) - Hendrik Lind

  • src/main/java/me/sshcrack/mc_talking/api/prompt/view/CitizenPromptView.java - (7c81aa4) - Hendrik Lind

  • src/main/java/me/sshcrack/mc_talking/manager/CitizenPromptViewFactory.java - (7c81aa4) - Hendrik Lind

  • Merge pull request #89 from sshcrack/feat/colony-foundation-and-milestones - (48ce193) - Hendrik Lind
  • version 1.7.0-beta.3 - (73694a0) - Hendrik Lind

Refactoring

  • encapsulate AITools, add isPlayerOnly field, unify tool declarations (#73) - (2b87099) - Hendrik Lind
  • use BackgroundSlotType enum instead of string literals, purge stale background clients - (11dbacb) - Hendrik Lind
  • drop caching/persistence — read colony data directly from MineColonies - (53a3628) - Hendrik Lind
  • change stringified enums to their actual enums - (bd2bf61) - Hendrik Lind
  • refactor DescribeBuildingAction - (382b2a0) - Hendrik Lind

Contributors

  • Hendrik Lind

  • copilot-swe-agent[bot]