christian.roy.name
  • |
  • Fr
  • TIL
  • Projects
  • Contact

TIL

Things I've learned, found, and built, in no particular order.

2026
Mar 03 [ai] You can force an LLM to only output valid answers
Mar 02 [ai] [tools] Pipe Mastra agent responses through jq to colorize reasoning and tool calls in the terminal
Feb 20 [ai] [tools] OpenClaw custom skills silently disappear without quoted YAML descriptions and openclaw metadata
Feb 18 [tools] A website can serve a full ANSI terminal UI when curled instead of HTML
Feb 18 [ai] [music] Google DeepMind's Lyria 3 generates full songs from a photo or a sentence
Feb 17 [tools] [ai] HTTPie needs --ignore-stdin in non-TTY environments like Claude Code
Feb 16 [tools] [asana] HTTPie interprets numeric keys as array indexes, breaks Asana custom field updates
Feb 12 [ai] [automation] Claude Code runs natively as a GitHub Action
Feb 09 [ai] Kimi's agent swarm runs up to 100 parallel sub-agents to escape context window limits
Jan 30 [tools] glow strips color when called from a subprocess: force it with env vars
Jan 21 [ai] [tools] Zvec is an embedded vector database aiming to be the SQLite of vector search
2025
Sep 12 [ai] [asana] LLMs struggle with Asana's strict non-standard rich text format
2024
Dec 03 [asana] [ai] [mcp] MCP servers support prompts as a first-class concept, separate from tools
© 2026 Christian Roy · Powered by Hugo & PaperMod