Dema

Changelog

New features and improvements at Dema.

All posts

Search and rename your chats

Find any chat with search and custom names

You can now search the Dema Agent chat sidebar by title. A new Search button under "New chat" opens a command palette, and Cmd/Ctrl+K toggles it from anywhere on the agents surface. Type a few characters, fuzzy match across titles, arrow keys plus Enter to open.

Chats can also be renamed. The auto-generated title that drifts as the conversation evolves is no longer the only option. Hover any chat in the sidebar, choose Rename, and pick a name that reflects what the chat is about. The new title sticks across reloads, shows up in search, and follows the chat if you share it. Combined, older conversations that used to be impossible to find are reachable in seconds.

Paste files into chat, and tag skills and integrations inline

Cmd/Ctrl+V in any chat textarea now uploads supported files from your clipboard — screenshots, files copied from your desktop or file browser, anything the upload button already accepts. Plain text paste behaves exactly as before.

Slash commands and integration mentions also got a refresh. Typing / and @ in the chat input now renders skills and integrations as styled pills instead of plain text, and those pills carry through to the sent message so you can scan a conversation and see at a glance which skills and integrations were referenced. Long markdown tables in agent responses now wrap properly, so cells with links or formatting are no longer truncated.

Set a fixed COGS per item alongside gross margin

Product costs (/settings/data/product) now supports a fixed cost-of-goods-sold per item in addition to gross margin percentage. Both values live on the same row in the same taxonomy table. The rule system is unchanged, so the most specific match still wins and rules fall back to their parent. When both a fixed amount and a percentage are set on the same rule, the fixed amount takes precedence.

Use this for SKUs where cost is genuinely a per-unit number rather than a margin assumption.

Turn data into decisions.