-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Context
While waiting for upstream RIMAPI PRs (#52, #53, #54) to merge, we researched IlyaChichkov's full GitHub ecosystem. Three of his projects have direct value for RLE, and there are several contribution opportunities.
Workstreams
HeadlessRim — Headless Benchmark Infrastructure (HIGH)
Repo: IlyaChichkov/HeadlessRim
Harmony patches that decouple RimWorld from Unity rendering/audio. Enables server-side execution with Docker support. If compatible with RIMAPI, this unlocks:
- Automated benchmarks without GPU/display
- CI/CD integration testing via GitHub Actions
- Batch scenario runs across multiple configs
- Docker containerization for reproducible environments
SSE Integration — Event-Driven State Updates (MEDIUM)
RIMAPI has Server-Sent Events support publishing game events in real-time. Currently RLE polls via REST each tick. SSE could supplement or replace polling for richer, faster state awareness.
rimapi-dashboard — Livestream Overlay (LOW priority, HIGH demo impact)
Repo: IlyaChichkov/rimapi-dashboard
React dashboard consuming RIMAPI live. Could be extended with RLE-specific widgets: agent decision log, conflict resolution view, composite score timeline. Perfect for the AppSprout livestream overlay.
MCP Server Gap (FUTURE)
No one has built a proper RIMAPI MCP server. An official one would let any MCP-compatible AI control RimWorld — great community contribution opportunity.
Tasks
- Evaluate HeadlessRim compatibility with RIMAPI (clone, read Harmony patches, check if
Find.Maps/Find.ResearchManagersurvive headless mode) - Prototype SSE listener in Python client alongside REST polling
- Fork rimapi-dashboard, add RLE agent activity widgets
- Explore MCP server gap — assess if worth building
- Engage Ilya: comment on HeadlessRim introducing RLE, invite to AppSprout Discord
Background
Ilya is an embedded/systems engineer (MIET student) with 65 public repos and deep RimWorld modding expertise but no AI/ML background. RLE is the first AI project building on his infrastructure — a compelling story for both sides. He's been very responsive on our RIMAPI PRs (responded same day).
🤖 Generated with Claude Code