Haruno Knowledge base

Normal view and advanced view

The normal view is the everyday app and the default. The advanced view shows more settings, controls and detail. The assistant is the same in both.

  • Mac appAvailable
  • Windows appAvailable

Haruno has two views. The normal view is the everyday app. The advanced view adds controls and detail for people who want them. The assistant, what it can do and how safe it is are the same in both.

Switch between them

Open Settings ▸ General and use the Advanced view switch. Off is the normal view. On is the advanced view. The change is immediate. The line under the switch says: Shows more settings and controls, and the details of each step. The assistant is the same in both views.

A new install starts in the normal view. Haruno remembers your choice.

Same product, different amount of detail

The views may differ in controls, Settings sections and how much detail is shown. They may not change what Haruno is or what it can do. Every difference below is of that kind. What a hidden setting was set to still applies.

What changes

Normal viewAdvanced view
Home screenThe Portfolio. A first launch opens there, and switching to the normal view takes you thereChat
Permission modeAlways Automatic. No choiceYou choose, in Settings and in each chat
Settings tabsGeneral and BooksGeneral, Books and Advanced
Settings ▸ GeneralNo Permissions or Automations sectionsBoth sections
Approval cardsOne plain sentence, with Show detailsEvery detail, a risk label and the reason Haruno asked
Buttons on a cardAllow once and DenyAlso Allow for this session where it is offered
Website requestsAllow once and DenyAlso Always allow this website and Allow all sites for this session
Steps in a chatPlain labels. Failed steps and Haruno's reasoning are left out. Repeated steps fold into one counted rowEvery step, failed ones and reasoning included
Files Haruno madeOnly files you can open. A file opens as a documentAlso the scripts and helper files behind it
Chat controlsA list of what you allowed for this session, and a small meter of how full the chat is
Custom serversNot offered in ConnectorsA Custom MCP servers section in Connectors, with Add server
SidebarPortfolio, Chat, Projects, History, ScheduledSame rows. See the note on Git below

Exports follow the same rule. A chat exported from the normal view has no raw reasoning.

Keys and sidebar

The sidebar rows and their keys are the same in both views. See Keyboard shortcuts.

The Git row

Git is meant for the advanced view, and only when Haruno has one folder open for the whole app. In the current release every chat works in its own project folder, so there is no such folder and the Git row does not appear. The Keyboard Shortcuts window and the View menu still list it for the advanced view.

Sandbox is the same

On the Mac the isolated space is always on in both views. The advanced view does not have a switch for it. See Sandbox.

What to tell a customer

Most people should stay in the normal view. It asks little, hides technical detail and opens on the books. Someone who wants to see every step, choose the permission mode or manage allowed sites can turn the advanced view on. It is one switch, and it can be turned off again at any time.

Last updated · PR #2944 · View this version on GitHub

History (1 version)
  1. Internal knowledge base for staff: site, reader keys, assistant, 197 pages and the PR rule (#2944)
    What changed
    @@ -0,0 +1,59 @@
    +---
    +title: Normal view and advanced view
    +summary: The normal view is the everyday app and the default. The advanced view shows more settings, controls and detail. The assistant is the same in both.
    +feature: normal-and-advanced-view
    +covers:
    +  - apple/Sources/EngineWire/AppUserRole.swift
    +  - apple/Sources/SettingsCore/AppPreferences.swift
    +  - apple/Sources/SettingsUI/SettingsTab.swift
    +  - apple/Sources/HarunoShell/AppState.swift
    +  - apple/Sources/ChatDomain/PermissionCard.swift
    +  - apple/Tests/EngineWireTests/ViewDifferenceAuditTests.swift
    +---
    +
    +Haruno has two views. The normal view is the everyday app. The advanced view adds controls and detail for people who want them. The assistant, what it can do and how safe it is are the same in both.
    +
    +## Switch between them
    +
    +Open <Ui>Settings ▸ General</Ui> and use the <Ui>Advanced view</Ui> switch. Off is the normal view. On is the advanced view. The change is immediate. The line under the switch says: <Ui>Shows more settings and controls, and the details of each step. The assistant is the same in both views.</Ui>
    +
    +A new install starts in the normal view. Haruno remembers your choice.
    +
    +<Callout variant="info" title="Same product, different amount of detail">
    +The views may differ in controls, Settings sections and how much detail is shown. They may not change what Haruno is or what it can do. Every difference below is of that kind. What a hidden setting was set to still applies.
    +</Callout>
    +
    +## What changes
    +
    +| | Normal view | Advanced view |
    +|---|---|---|
    +| **Home screen** | The Portfolio. A first launch opens there, and switching to the normal view takes you there | Chat |
    +| **Permission mode** | Always Automatic. No choice | You choose, in Settings and in each chat |
    +| **Settings tabs** | General and Books | General, Books and Advanced |
    +| **Settings ▸ General** | No Permissions or Automations sections | Both sections |
    +| **Approval cards** | One plain sentence, with <Ui>Show details</Ui> | Every detail, a risk label and the reason Haruno asked |
    +| **Buttons on a card** | <Ui>Allow once</Ui> and <Ui>Deny</Ui> | Also <Ui>Allow for this session</Ui> where it is offered |
    +| **Website requests** | <Ui>Allow once</Ui> and <Ui>Deny</Ui> | Also <Ui>Always allow this website</Ui> and <Ui>Allow all sites for this session</Ui> |
    +| **Steps in a chat** | Plain labels. Failed steps and Haruno's reasoning are left out. Repeated steps fold into one counted row | Every step, failed ones and reasoning included |
    +| **Files Haruno made** | Only files you can open. A file opens as a document | Also the scripts and helper files behind it |
    +| **Chat controls** | | A list of what you allowed for this session, and a small meter of how full the chat is |
    +| **Custom servers** | Not offered in Connectors | A <Ui>Custom MCP servers</Ui> section in Connectors, with <Ui>Add server</Ui> |
    +| **Sidebar** | Portfolio, Chat, Projects, History, Scheduled | Same rows. See the note on Git below |
    +
    +Exports follow the same rule. A chat exported from the normal view has no raw reasoning.
    +
    +## Keys and sidebar
    +
    +The sidebar rows and their keys are the same in both views. See [Keyboard shortcuts](/macos/app/keyboard-shortcuts/).
    +
    +<Callout variant="warning" title="The Git row">
    +Git is meant for the advanced view, and only when Haruno has one folder open for the whole app. In the current release every chat works in its own project folder, so there is no such folder and the Git row does not appear. The Keyboard Shortcuts window and the View menu still list it for the advanced view.
    +</Callout>
    +
    +## Sandbox is the same
    +
    +On the Mac the isolated space is always on in both views. The advanced view does not have a switch for it. See [Sandbox](/macos/safety/sandbox/).
    +
    +## What to tell a customer
    +
    +Most people should stay in the normal view. It asks little, hides technical detail and opens on the books. Someone who wants to see every step, choose the permission mode or manage allowed sites can turn the advanced view on. It is one switch, and it can be turned off again at any time.