Wundur

Log ·

Tool packs, a game-assets pack, and parent mode

Most of the day went into tool packs, built and then tried out on a real project making game assets. The evening added parent mode, and version 0.2.0 was prepared.

Tool packs

A tool pack is a folder of small JavaScript scripts that gives every agent new tools. Keleuo runs the scripts itself, in a JavaScript engine built into the app, so there's nothing to install. Packs are kept on a short leash:

Settings > Tools has a Packs section. Each pack is a card showing whether it's ready ("Setup needed", "Ready", "2 of 3 services set up"), with a switch and a menu. Inside, each service has a row with its provider, its keys and a link to get one. Only the fields for the provider you picked are shown. A pack remembers the folder it came from and can be updated in place, keeping its keys and settings. If an update would let the pack reach new addresses, Keleuo tells you before it updates.

The game-assets pack

The first pack makes assets for games:

The first real Tripo run failed in three ways, and all three were fixed the same day. Downloading the model through the script ran it out of memory, so big downloads now go straight to a file. A run that crashed left the agent with no answer, so it now reports a failure. And a texture setting needed a version the pack didn't send.

Azure endpoints work in any of the forms Azure shows, and model names can be typed in as well as picked from a list, so a new model works before the list knows about it.

Tables: copy and save

Every table in a reply now has two buttons under it. Copy as Markdown copies the table exactly as the agent wrote it, with Keleuo's file links turned back into plain text. Save as CSV asks where to save it, starting in Downloads, and writes a file Excel opens correctly, accents and all. The file is saved on your Mac, even when the session runs over SSH.

Parent mode

Parent mode is for a child building things with an agent. With it on:

The commit tested it with a local model, gemma-4-12b-qat, on eight examples, and it judged all eight correctly. Thanks and frustration over a bug weren't flagged. Friend-talk, chatting, distress and an address were.

Smaller things

All entries