> ## Documentation Index
> Fetch the complete documentation index at: https://docs.paradime.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 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*

* **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](/products/dino-ai/programmable-agents/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](/integrations/slack).
* **DinoAI**: an agent whose definition lives in your repo at `.dinoai/agents/<name>.yml` can 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](/products/dino-ai/programmable-agents/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](/products/dino-ai/programmable-agents/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](/integrations/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.


## Related topics

- [Other improvements](/changelog/2026-08-12/other-improvements.md)
