Skip to content

feat(dialogue): scenario registration, GameEventHub & ThoughtSpec migration, and CI test workflow - #23

Merged
mcocdaa merged 1 commit into
mainfrom
feat/building-block-architecture
Nov 7, 2026
Merged

mcocdaa merged 1 commit into
mainfrom
feat/building-block-architecture

Conversation

@mcocdaa

@mcocdaa mcocdaa commented Nov 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • feat(dialogue): scenario registration, GameEventHub & ThoughtSpec migration, and CI test workflow
  • Automated CI unit test workflow via RimWorld-RimMind-Mod/Workflows.

…ration, and CI test workflow

feat(dialogue): wire context invalidation events and scenario registration

- Add DialogueContextChangedEvent and publish it when the dialogue
  partner changes or a reply is applied, so cached dialogue_state and
  dialogue_relation context keys invalidate instead of describing a
  stale recipient or old dialogue thoughts.
- Register dialogue and crisis-dialogue scenario descriptors with
  relevance weights from the dialogue mod.
- Pass IsMonologue/SpeakerName/TriggerContext hints to the LLM envelope
  and include trigger context in automatic-trigger prompts; accept
  string-typed IsMonologue hints in the task provider.
- Publish HediffAdded and SkillLevelUp game events from patches.
- Replace ad-hoc cooldown dictionaries with KeyedCooldownGate and reuse
  ActivityCooldownScaler for the dialogue cooldown.
- Add fallbacks for untranslated prompt strings and delegate thought
  label cleanup to RimMindAPI.Thoughts.
- Add unit test workflow and contract tests for monologue/speaker hints.
@mcocdaa
mcocdaa merged commit 5726805 into main Nov 7, 2026
1 check failed
@coderabbitai

coderabbitai Bot commented Nov 7, 2026

Copy link
Copy Markdown

Important

  • Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

Run configuration

  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

Share

@mcocdaa
mcocdaa deleted the feat/building-block-architecture branch November 7, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant