- DinoAI: the agent panel lists every session, ordered by most recent activity and paged rather than capped. A long-running session, typically a reused Slack DM thread, used to drop off the list entirely once the workspace created enough newer ones, which read as missing logs even though nothing was lost. Sessions are also no longer titled after a stray keystroke: a message too short to make a usable title gets a placeholder, and the backfill retries it. See Agent sessions.
- DinoAI: the copilot keeps the model you picked after it runs a terminal command. Every terminal call silently served the next turn from the workspace default model, then flipped back when you typed again, so it looked intermittent.
- DinoAI: the copilot retries fetching its system prompt. A single connection blip at the providerβs edge used to kill the whole turn before a token was requested.
- DinoAI: the copilot renders tool calls for tools it does not recognize, instead of leaving a gap in the transcript when an agent uses something newer than the panel.
- DinoAI: an agent session that hits an unrecoverable error now stops gracefully with its state saved, rather than disappearing and leaving nothing to read.
- DinoAI: an agent configured with a Slack channel attaches to a suitable existing thread before starting a new one, so a conversation stays in one place.
- Integrations: when your Slack connection is missing scopes Paradime now needs, the home page says so and offers to reconnect, the same way it does for a pending GitHub authorization. See Slack.
- DinoAI: an agent whose definition lives in your repo at
.dinoai/agents/<name>.ymlcan now only be updated through a pull request. The deploy dialog used to offer βJust hereβ, which did not touch the YAML file at all: it created a second, workspace-level agent with the same slug that silently won at runtime, so the file you thought you had edited was shadowed. Creating a new agent still offers both routes. See Creating agents in the app. - DinoAI: a session started by another agent is now attributed to Agent, with the calling agentβs name and slug on hover. It previously showed a Slack icon and was counted as a Slack run. See Agent sessions.
- DinoAI: copilot threads no longer die with
encrypted content for item rs_β¦ could not be verified. When a reasoning model thought, called a tool, then thought again, the two reasoning payloads were merged into one incoherent blob that the provider rejected on every later turn, leaving a new thread as the only way out. Threads already in that state recover on their own, at the cost of one turnβs chain of thought. - Catalog: the Lightdash import no longer fails when an explore has no database or schema. A single such explore raised a validation error that took down the import for every project, and because the failure was never reported the card sat at βImportingβ¦β for days rather than showing an error. Explores without a database or schema are now imported, without lineage edges to a nonexistent database.
- Platform: the A new release is available banner no longer reappears on every page load and after clicking Refresh now. The version check compared a cached response against a fresh one, so it could disagree with itself indefinitely.
Other improvements
Fixes in Paradime v6.13.0: every agent session listed, YAML agents deploy by pull request only, copilot model and thread fixes, and the Lightdash import.
September 22, 2026