astrion-website/demo/content/en/09-settings.md

12 KiB
Raw Blame History

Personal Space Settings: The Complete Guide

Personal Space (input bar + menu → "Personal Settings") has 12 tabs in total (admins get 1 more). This chapter explains every page and every item — what each setting does, its default value, and when to use it. Anything that can't be explained in one sentence on the settings page is covered in full here.

Convention: "default" refers to the default value baked into the code. If you've used the setup.sh wizard, some defaults may have been overridden by your choices in the wizard.


1. General

Setting Default Description
Auto-generate title On Automatically generates a conversation title after the first round. When off, new conversations keep the "New Conversation" placeholder name and need manual renaming

2. Personalization

This page decides "what personality the AI adopts when interacting with you".

Setting Default What It Does & When to Use
Enable personalization Off Master switch for this page. When off, none of the settings below are injected into prompts
AI's self-name Empty What the AI calls itself (≤20 characters), e.g. "Xiao A"
How it addresses you Empty What the AI calls you (≤20 characters)
Occupation Empty Your occupation (≤20 characters). When filled in, the AI adjusts the depth of its explanations to your background — developers get technical details, business folks get plain language
Tone Empty 8 presets: conversational / humorous / blunt / encouraging / poetic / corporate / unconventional / empathetic
Notes Empty The most powerful item: up to 10 long-term instructions, each up to 2000 characters, injected into every round of conversation. Good for persistent preferences like "always answer in Chinese", "write code comments in English", or "I'm colorblind — avoid red-green palettes in charts"
Communication style Standard Standard AI style / human-like chat style / auto (switches by scenario)
Conversation continuity Medium High: actively revisits past conversations and memories; medium: balanced; low: each round stands on its own as much as possible. If you've turned on "Recent conversation hints" but feel the AI keeps bringing up old topics irrelevantly, lower this setting

3. Model & Thinking

Setting Default Description
Default model First visible item in the model library The model used by default for new conversations; any registered model in the library can be chosen
Default thinking mode Thinking fast / thinking. Thinking mode gives higher quality; Fast mode responds faster
Default reasoning effort Default (no parameter passed) default / low / medium / high; only takes effect if the model supports reasoning_effort

The "defaults" here only affect new conversations; for existing conversations, adjust individually with the switcher in the input bar.

4. Appearance & Display

Setting Default Description
Theme Classic Classic (warm cream + warm orange) / Bright (cool white + near black) / Night (neutral grays)
Message flow display mode Minimal mode Traditional list / stacked animation / minimal mode; minimal mode has an extra "limit max height when expanded" toggle (on by default)
Condensed message display Full info Full original content / one-line summary
Hide stacked block dividers Off Hides the dividers between stacked blocks for a cleaner look
Show assistant status avatar On The status avatar in the conversation area (poke it — there's an easter egg)
Show Git status bar On The Git status bar above the input bar
Show custom names On Displays the self-name/address name you configured in the UI
Enhanced tool display On Structured rendering of tool results; turning it off makes output closer to raw
Auto-open terminal panel Automatically expands the live terminal panel for terminal tasks
Auto-expand Quick Dock On Auto-expands Quick Dock when it has content; when off, it can only be opened manually
Hide Quick Dock Off Disables Quick Dock entirely
Real-time edit summary Off On: shows an edit summary card as the AI edits; off: shows a consolidated summary after each round of work
Wrap file preview Off On: the preview panel wraps lines to fit the width; off: long lines scroll horizontally
Group sidebar by workspace Off Groups the conversation list by workspace/project; grouping mode supports pinning and sorting workspaces
New conversation button behavior Navigate to blank page route: navigate to a blank new-conversation page / blank: immediately create an empty conversation

5. Workspace & Permissions

Setting Default Description
Default permission mode Approval The initial permission mode for new terminals; see "Core Concepts" for the behavior of all four levels
Default work mode Plan The initial work mode for new terminals: Plan / Ask / Execute
Hide workspace by default Off Collapses workspace info in the UI by default
Auto-inject AGENTS.md Off On: each round automatically carries the project-root AGENTS.md, so the AI always works with the project standards in mind. Recommended for long-running projects
Track modifications On Writes the net diff of changes to .astrion/modify_history/ after each round. When off, nothing is written and no prompt is injected
Version control on by default for new conversations On Keep this on — it's your file safety net
Version control backup method Shallow backup Shallow: only backs up files edited by the AI; full: snapshots the entire workspace (use with care on large projects)
Goal review mode Read-only conversation How goal mode is reviewed: readonly — judges from the conversation only / active — allows the review agent to run read-only commands for evidence
Goal max rounds Has a default The cap on auto-continuing rounds in goal mode
Goal token ceiling Disabled Stops when cumulative input + output tokens reach the limit (1k100M). Note this is a workspace-level approximate count

6. Context

This page is key to long-conversation quality; read Section 4 of "Input & Context" before changing anything.

Setting Default Description
Recent conversation hints Off On: new conversations automatically receive summaries of the most recent N historical conversations
Number of recent conversations 10 The N in the item above; 130
Project memory index limit 20 entries Max number of project memory index entries injected (≥5; can be set to unlimited)
Auto shallow compression Off ⚠️ breaks the context cache — see "Input & Context". Not recommended
Shallow compression trigger tokens 80000 When customizing, at least 80% of the model's actual usable context
Shallow compression: keep recent tool results 15 The most recent N tool results are not compressed
Shallow compression: keep post-user tools 3 Tools after the most recent N user inputs are not compressed
Shallow compression: max replacements per round 10 Max number of tool results replaced in a single compression
Shallow compression: tool call interval 10 Checks whether to trigger every N tool calls
Auto deep compression On Recommended to keep on
Deep compression trigger tokens 150000 Follows the same 80% rule
Deep compression output form Generate file file: writes the summary to a file for on-demand use (recommended) / inject: injects the full summary directly

7. Tools & Skills

Setting Default Description
Silently disable tools On When a tool is disabled, no prompt is injected into the model — cleaner context
Hide tool approval panel On Under the auto_approval mode, doesn't auto-pop the approval panel to bother you; off: any approval request pops up immediately
Tool intent description On Shows a brief "what it intends to do" note on tool call cards; turning it off makes the message flow more compact
Skill suggestions Off Dynamically suggests possibly relevant Skills based on the current task
Strict guard: terminal Off On: the AI must read the terminal-guide guidelines before using terminal tools
Strict guard: sub agents Off On: must read sub-agent-guide before dispatching sub agents
Strict guard: foreground commands Off On: must read the guidelines before run_command in foreground mode
Strict guard: background commands Off On: must read the guidelines before run_command in background mode
Enabled Skills list All Choose which Skills can be used
Disabled tool categories None Disables tools by category (e.g. disabling the web-search category)

The four "strict guards" are guardrails for beginners: they force the AI to read usage guidelines before touching high-risk tools, significantly reducing the misoperation rate; once you're experienced, turning them off saves tokens.

8. Files & Images

Setting Default Description
Image compression level Original Original / 1080p / 720p / 540p. For long conversations with many large images, consider lowering the level to save context

9. Data Management

A read-only usage statistics page: cumulative input/output tokens, total number of conversations, user message count, and tool call count, with manual refresh. It answers questions like "how many tokens did I burn this month".

10. Speech Model

Download management for the on-device speech recognition model (SenseVoice int8): about 228MB, runs locally on the phone only — no network required, supports mixed Chinese-English speech and automatic punctuation. The page shows download status (not downloaded / downloading with percentage / downloaded / incomplete download), and supports re-download or deletion. This feature targets the Android client.

11. Sub Agents

The multi-agent role editor: role list, create role, edit role. See Section 2 of "Agent Capabilities" for role fields and format. The 5 preset roles serve as reference, and custom roles are ready to use as soon as you edit them.

12. Review Agents

A unified configuration page for the three review agents (auto-approval / goal review / workflow review), each configurable with:

Field Description
Model An entry name from the sub agent model library; leave empty = use default_model from the library
Thinking mode fast / thinking
Timeout Max wait time for a single review
Max rounds Cap on the review agent's own working rounds
Command timeout Per-command timeout for verification commands run during a review

Configuration advice: review tasks follow fixed patterns and are called frequently, so cheap, stable models are enough — no need for flagship ones.

13. Admin (Visible to Admins Only)

An admins-only page: user and policy management (the admin/-related interfaces). Regular users can't see this page.


Appendix: How Settings Take Effect

  • All settings are stored in personalization.json in the data directory, isolated per user;
  • "Default XX" settings only affect newly created objects (new conversations/new terminals), never existing ones;
  • Display-related settings (theme, display mode, etc.) take effect immediately;
  • Settings that involve prompt injection (personalization, notes, AGENTS.md injection, etc.) take effect from the next round of conversation.