cd /news/ai-tools/agnostic-ai-v0-92-0-pick-up-your-cha… · home › topics › ai-tools › article
[ARTICLE · art-165742] src=agnostic-ai.org ↗ pub= topic=ai-tools verified=true sentiment=· neutral

agnostic-ai v0.92.0: pick up your chats and fix setup gaps

Agnostic-ai released v0.92.0, a breaking update that stops sync on MCP `roots` items not written as `{uri, name}` mappings and changes Pi MCP `timeout` to milliseconds, requiring users upgrading from v0.91.0 to multiply existing second-based values by 1000. The release adds a Conversations view in the web interface that reopens recent Claude Code, Codex and Cursor chats where they live, a Setup health panel that lists gaps with fix prompts and copies one prompt for ticked findings, and `sync --dry-run`, `--plan` and `--check` modes that match a real sync, with `--diff` now working for project and global sync. The release also tracks target changes including Qwen Code 0.26.8 applying folder trust to headless runs and Claude Code 2.1.319 adding `permissions.denyInsteadOfPrompting`.

read3 min views4 publishedNov 7, 2026

Highlights #

  • Breaking: sync stops on an MCProots item that is not a{uri, name} mapping, and Pi MCPtimeout is now milliseconds. SeeMCP servers .

  • The web interface opens on Conversations , with recent Claude Code, Codex and Cursor chats that reopen where they live. See theweb interface .

  • Setup health lists gaps with fix prompts, rechecks everything, and copies one prompt for the findings you tick.

  • sync --dry-run ,--plan and--check match what a real sync does, and--diff works for project and global sync. Seesync .

Upgrading from v0.91.0 #

  • MCP specs with roots: write each item as a mapping, so- file:///repo becomes- uri: file:///repo .lint reports the old form as LINT060. SeeMCP servers .
  • Pi users with an MCP timeout: Pi reads milliseconds and sync now converts. Multiply a value in seconds by 1000, so1800 becomes1800000 . SeePi .
  • Crush servers imported before this release: theirtimeout holds seconds. Multiply it by 1000; sync now writes seconds tocrush.json . SeeCrush .
  • Codex MCP servers with experimental_environment: run agnostic-ai migrate --only mcps to move it toenvironment_id , which Codex reads. Seemigrate .

Then follow the upgrade page.

What changed #

Pick up a chat where it lives

Run agnostic-ai ui. Conversations lists recent Claude Code, Codex and Cursor chats, open ones first, with how many wait for you. Open in Terminal reopens a chat in its tool, and a Codex thread that a running codex holds switches to that terminal. It works on Windows too. See the web interface.

Fix setup gaps with one prompt

Setup health lists errors under Fix first and the rest under Worth a look. You could add lists features your tools support that the project does not use yet. Tick findings and suggestions, then Copy prompt copies one prompt for your coding agent.

Read the web interface at a glance

Each page opens with a one-line verdict. Context shows how many words agents read when a session starts, against a budget. Lifecycle shows your hooks as a timeline, and Authority shows every allow, ask and block rule in one table. Phones get a top bar and full-screen search.

See what sync will change

sync --dry-run --diff and sync --plan --diff print a diff for each changed file and name files they would remove, also with --global. sync --global --plan --check fails on drift, like project sync. See sync.

See the release notes for the remaining fixes.

What changed in the targets #

  • Qwen Code 0.26.8 applies folder trust to headless runs, so aqwen -p run in CI can skip project hooks in an untrusted folder (release ). Sync still writes the hooks. Trusting the folder is a native step, noted on theQwen page .Qwen Code 0.27.0 adds aFileChanged hook (release ), and this release writes it to.qwen/settings.json .
  • Claude Code 2.1.319 addspermissions.denyInsteadOfPrompting , which denies a call that would stop to ask and lets the turn continue (release ). There is no portable field yet.x-claude.permissions.denyInsteadOfPrompting: true reaches.claude/settings.json .
  • Kiro CLI 3.0.0 makes V3 the default, and3.1.0 addsPreCompact andPostCompact hooks (changelog ,hook types ).validate now accepts both triggers.
  • Crush 0.100.0 addsblocked_commands ,allowed_commands andsafe_commands to decide which shell commands prompt (release ,schema ). This is an open gap: set them incrush.json yourself.
  • Junie ignores an MCPtimeout outside 1000 to 3600000 milliseconds and uses 60 seconds (MCP docs ).lint and sync now warn about a value above one hour.
  • Kimi Code 2.5.0 runs sessions in SSH, Docker or custom-command environments (changelog ), and a stdio MCP server picks one withenvironment_id (MCP docs ). Sync and import keepx-kimi.environment_id .

Checked on November 8, 2026 against the linked vendor docs and releases. Native behavior was not run. A local sync checked the Claude and Crush support.

── more in #ai-tools 4 stories · sorted by recency
── more on @agnostic-ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/agnostic-ai-v0-92-0-…] indexed:0 read:3min 2026-11-07 · —