Skip to content

HACKSPAIN-2026

Hackathon crisis agent that filters incoming calls and messages, plans with an LLM plus a solver, and uses Jev for in-call perception.

ProjectprototypeApache-2.0

Overview

Taiafox is Grupo Gamma's HackSpain 2026 entry for the HappyRobot track, documented in Spanish. It is a crisis agent for emergencies such as wildfires or blackouts: it receives and makes phone calls, decides what to do with an LLM plus a deterministic solver, simulates the emergency in Minecraft, and shows everything on a live dashboard. According to the list summary, it filters a hundred incoming messages down to the three that matter, coordinates responders by voice and re-plans in under a second when the fire turns.

Two design rules stand out: the LLM never assigns resources or touches Minecraft directly, it produces a policy that a linear-assignment solver turns into a plan; and an assumed fact is never disguised as observed, with only observed facts creating hard constraints. Jev provides in-call perception within the HappyRobot voice layer. An append-only journal makes any run reproducible.

What the decision model decides

TypeQuestionAnswers
Yes / noIs this incoming message relevant enough to act on?(inferred)yes · no
ChoiceWhat does the caller report or need (in-call perception)?(inferred)—

How it works

  1. Ingest calls and messages; Jev perceives in-call content
  2. Update world state with observed vs assumed facts
  3. LLM produces a policy; solver produces a plan
  4. Verify, act by phone, and update the Minecraft simulation

Strengths

  • Clear split between LLM policy and deterministic solver
  • Observed/assumed fact discipline
  • Reproducible journal

Caveats

  • Hackathon project
  • Many external services (HappyRobot, Humalike, Jev)

Getting started

See the README (Spanish) and .env.example for required service keys.

At a glance

Type
Project
Status
prototype
Language
Python
Runtime
agent services + React dashboard + Minecraft RCON
Has code
yes
License
Apache-2.0

Use cases and integrations

How curated lists describe it

  • Taiafox filters a hundred incoming messages down to the three that matter, coordinates responders by voice, and re-plans in under a second when the fire turns.

    hellogumbo/awesome-jev

Frequently asked questions

What does Jev do here?

Perception during phone calls within the voice layer.

Does the LLM assign resources?

No, a deterministic solver produces the plan from the LLM's policy.

Why Minecraft?

It visualises the simulated emergency.

Related projects

  • Proof of concept that scores replayed support-call transcripts live against a weighted scorecard using OpenAI Decisions or Jev.

    AppprototypeTypeScript
  • Real-time bot battles where you write a fighter's strategy in plain English and a System One model pilots it several times a second.

    ProjectbetaTypeScript
  • One-page web app where Jev plays chess against OpenRouter LLMs, Stockfish or you, showing the moves it weighed and their probabilities.

    AppbetaJavaScript
  • Bot that plays Red Alert 2 web skirmishes, with code handling mechanics and a decision model making stance, threat and timing calls.

    ServicebetaPython
  • Multiplayer 3D science-fantasy version of Houston's River Oaks District with Jev-powered NPC companion, chauffeur and smart drive.

    ProjectbetaTypeScript
  • Browser 3D planetary rover sandbox where a TypeSafe controller chooses the next action from complete candidates, versus a baseline.

    ProjectbetaTypeScript