{
  "id": 14821648,
  "title": "How AIClaw Keeps Multi-File Reviews in Place with Docked Tabs",
  "url": "https://urgent.news/2026/10/15/how-aiclaw-keeps-multi-file-reviews-in-place-with-docked-tabs",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-10-15T23:59:54.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/chowyu12/how-aiclaw-keeps-multi-file-reviews-in-place-with-docked-tabs-2ojb"
  },
  "original_language": "en",
  "account": "AIClaw's v3.7.11 and v3.7.12 updates introduced a docked reading area featuring multiple file tabs, enhancing the experience of reviewing agents' work across various files. This feature remains intact in the latest public release, v3.7.14. The docked area places the reading interface alongside the conversation, ensuring both remain visible when space allows.\n\nEach open file receives its own tab in the preview store, which manages an array of file previews and a selected active file. Opening a previously viewed file reuses its tab and cached content, while a new file opens a separate tab. Keyboard navigation and mouse selection facilitate switching tabs.\n\nThe reading area stores the selected view, diff layout, and scroll positions with each file's preview state. This ensures that opening the same file again does not require a disk refresh, as the content is already cached. Positions are tracked separately for source, rendered Markdown, before/after snapshots, and diff layouts, allowing for seamless transitions between file types and views.\n\nClosing a tab removes its state, and switching sessions or leaving the chat view clears the reading area. Multiple tabs can be open simultaneously, but a race condition is mitigated through request identifiers, ensuring that updates to loaded files do not alter the selected tab. These checks prevent re-opening outdated sessions and maintain the association between responses and their intended tabs.\n\nThe implementation and tests for these features have been verified through public tagged source, release notes, and previous posts, confirming their effectiveness in maintaining continuity during file reviews.",
  "summary": "Reviewing an agent's work often means moving between several files: a Markdown explanation, a SQL query, and the recorded changes that connect them. A preview is much less useful if each switch loses your place or replaces the conversation you were checking. AIClaw's v3.7.11 release introduced a docked reading area with multiple file tabs. v3.7.12 added per-file reading state. Both shipped on…",
  "key_points": [
    "Docked reading area with multiple file tabs introduced in v3.7.11 and v3.7.12",
    "Each open file has its own tab in the preview store for active management",
    "Tab state, including view, diff layout, and scroll positions, is cached for seamless transitions"
  ],
  "editors_take": "Docked tabs and cached file states streamline the agent review process by allowing users to navigate complex, multi-file outputs without losing their place or forcing constant disk refreshes.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}