Process recent conversation messages into structured long-term memory. Triggered automatically after conversations end, or by a daily scheduled sweep. Extracts key facts and updates MEMORY.md.
Update the building's ontology with confirmed facts from conversation or daily sweep. Reads the existing ONTOLOGY.ttl, applies changes, writes the full file back. Only persists verified building facts — never speculation or plans.
Convert your text reply to speech using OpenAI's TTS API (/v1/audio/speech). Use ONLY when the user explicitly asks for an audio or voice reply — phrases like "reply with audio", "say it", "send as voice", "respond with audio", "voice message". You write the words; the API just speaks them verbatim. Produces an mp3 (or opus/aac/flac/wav) under /workspace/group/audio/; attach it to your reply by wrapping the path in <file>...</file> tags so the host uploads it to the channel.
Run initial OpenNekaise setup. Slack-first flow: install dependencies, build container, configure Claude auth, configure Slack tokens/channel, configure admin DM, register main context on that DM, and start service.
Convert a folder of heterogeneous documents (PDFs, images, markdown, CSV, TTL, spreadsheets, anything) into a building semantic model (.ttl). Point it at a folder, it reads everything, extracts building knowledge, and writes a Turtle RDF file. Use when the user wants to create a knowledge graph from raw building documents.
Work with simple building graphs based on Brick Schema. Organizes building data into Points (sensors/actuators), Groups (logical groupings), and Descriptions (natural-language metadata). Use when working with building knowledge graphs, TTL files, finding sensors/equipment in a building model, or creating building semantic models.
Add Slack as a channel. Can replace WhatsApp entirely or run alongside it. Uses Socket Mode (no public URL needed).
Add Telegram as a channel. Can replace WhatsApp entirely or run alongside it. Also configurable as a control-only channel (triggers actions) or passive channel (receives notifications only).