AGENTS / GITHUB / DontStarveAI
githubinferredactive

DontStarveAI

provenance:github:pedropcamellon/DontStarveAI

A general AI playground for Don't Starve, combining rule-based logic, goal systems, and LLM-assisted planning.

View Source ↗First seen 1mo agoNot yet hireable
README
# DontStarveAI: Hybrid Don't Starve Decision Agent

**A general AI playground for Don't Starve, combining rule-based logic, goal systems, and LLM-assisted planning.**

Gameplay Screenshot:

![Gameplay Screenshot](./ds_gameplay.jpg)

## Current Implementation Status

- The agent currently provides long-term and mid-term goal assistance.
- Mid-term goal selection is rule-guided and can be assisted by the LLM.
- The current LLM-assisted path uses Ollama running locally.
- The project is not yet a fully autonomous end-to-end Wilson controller.
- The broader direction is hybrid AI, not LLM-only control.

That broader framing matters because the planned system is expected to mix multiple approaches, including rule-based logic, GOAP-style planning, and LLM reasoning where each is a good fit.

## Repository Structure

The current top-level folder structure is intentionally shaped so the project can live directly inside the Don't Starve `mods` folder as a working mod.

That means the repository includes both mod-facing files at the root and the external Python agent implementation alongside them.

Most active development work is currently happening under the `agent/` folder. That is where the goal system, prompt building, state models, tests, and LLM or planner-side logic are being developed.

For the Python-side architecture, runtime flow, and agent-specific setup details, see `agent/README.md`.

## Future Improvements

- Full integration between high-level goal selection and low-level action execution.
- GOAP-style planning for concrete action sequences and prerequisite handling.
- Stronger coordination between behavior-tree logic, goal planning, and LLM reasoning.
- Better world-state validation, recovery behavior, and debugging tools.
- Tighter in-game execution so Wilson can act on selected goals with less manual scaffolding.

## License

This project extends the "Artificial Wilson" mod (original author: KingofTown, v0.3).
Modifications for LLM integration: Public domain / MIT

PUBLIC HISTORY

First discoveredMar 21, 2026

IDENTITY

inferred

Identity inferred from code signals. No PROVENANCE.yml found.

Is this yours? Claim it →

METADATA

platformgithub
first seenFeb 26, 2026
last updatedMar 17, 2026
last crawled15 days ago
version

README BADGE

Add to your README:

![Provenance](https://getprovenance.dev/api/badge?id=provenance:github:pedropcamellon/DontStarveAI)