Urgent.News

What's breaking now, across thousands of outlets.

Tech

Screaming Meemies: Multi-Agent ghosts that gossip, lie and whisper alibis behind your back

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 4: Ghost in the Machine What I Built I interpreted the theme as Halloween horror and ghosts. If we think of ghosts as agents, then ghosts communicating with each other and with people (in an eerie way!) becomes a multi-agent architecture. My inspiration is The Haunting of Hill House, my favorite show ever, by Mike Flanagan…

Screaming Meemies is a Halloween-themed mystery game played in the terminal. The game features four AI agents, each with its own personality, secrets, lies, truth, and memory. The agents include a petty housekeeper, a sarcastic gardener, a snobby butler, and a great-great-aunt who merely wants candy. The game is designed to be played in the terminal, where you interrogate the ghosts and attempt to identify the thief who stole your grandmother's dentures.

Each game presents a different thief, making it challenging to remember the answer. The game uses the Qwen 3.8 27B open-weight model hosted on Groq for its AI agents. PydanticAI was used to manage the agents, with each response structured in a fixed format consisting of an action, a statement, and an optional haunting. The ghosts communicate through a shared channel, allowing them to gossip and whisper secrets to each other, ensuring the game's eerie and mysterious atmosphere.

The game's memory feature allows you to resume a game after a break, with the same thief and the same number of wrong guesses. The game's backend is powered by MongoDB Atlas, enabling the storage of game states and conversations. To prevent leaks, a leak checker was implemented to ensure that the thieves don't reveal their hiding places directly.

The project's open-source nature allows anyone to build upon and modify the code, making innovation accessible to everyone.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

A Practical CMS Security Review: XSS, CSRF, and SQL Injection

A CMS editor form crosses several trust boundaries. It accepts a request from a browser, changes stored records, and later displays content to readers or administrators.

  • CMS transitions from user input to rendered content, creating multiple security vulnerabilities.
  • XSS, CSRF, and SQL injection each require distinct mitigation techniques.
  • Audit case study applies to application codebase, themes, plugins, and integrations.

Signal and Noise: Why Morse Code Still Works When Voice Radio Fails

When storms knock out infrastructure or a hiker is lost beyond mobile coverage, radio amateurs and emergency teams still reach for a code invented in the 1840s.

  • Morse code remains reliable during voice radio failures in disasters.
  • Concentrated power density makes Morse signal 10-20 dB stronger than voice signals.
  • Morse code degrades gracefully, allowing operators to recognize words despite missed dots or dashes.

Stop Paying the Blank-Chat Tax: Install a SKILL.md in 10 Minutes

Stop Paying the Blank-Chat Tax: Install a SKILL.md in 10 Minutes Byline: AgentOps Lab Dek: A practical install path for Cursor-style agents—plus a free teaser so you can try the format before buying…

  • "Blank-chat tax" wastes time and tokens in AI interactions
  • SKILL.md file eliminates this tax by providing clear task instructions
  • Installing SKILL.md takes ~10 minutes, achievable in under 45 minutes

What SMS and Voice Calls Give a Fall Alert That Push Notifications Cannot

Every fall-alarm article on this site ends the same way: step five is yours. The radar detects the collapse, waits out its configured delay, publishes fallStatus , and on the finished units even…

  • SMS and voice calls ensure reliable communication.
  • SMS works without device capabilities or network issues.
  • Voice calls provide immediate auditory alert.

Detect a GIF file before choosing its browser preview

A file called reaction.gif can still contain MP4 video. This matters in upload widgets: choosing an <img> solely from the filename can produce a broken preview, while accepting the file as a verified…

  • GIF files may contain MP4 video data, requiring early detection.
  • Header examination can provide an error message before decoder usage.
  • Browser preview should only display if image decoder accepts the file.

More from Sunday 1 November →