-
Notifications
You must be signed in to change notification settings - Fork 2
Settings Reference
AceGuru-mjh edited this page Oct 1, 2026
·
4 revisions
设置屏(
ui/screen/settings/+SettingsRepository.kt)里每一项的含义与边界值。
| 项 | 说明 | 边界 / 默认 |
|---|---|---|
| 预设 Provider | OpenAI / DeepSeek / OpenRouter / Ollama / 自定义 | 见 LLM 适配层 |
| Base URL | 以 /v1 结尾的兼容端点 |
局域网 Ollama:http://<pc-ip>:11434/v1
|
| API Key | 存应用私有目录 | 建议用限流子 Key;不要用主 Key |
| 模型名 | 例如 deepseek-chat、qwen2.5:72b
|
由端点决定 |
| 温度 | temperature |
默认 0.7 |
| 连接测试 | 发送 Say 'OK' in one word. 验证 |
未配置时注入 NoOpLlmClient
|
| 项 | 说明 | 默认 |
|---|---|---|
| 模式 | Build / Plan / Spec / Reflect / Assist / Custom | BUILD |
| 提示词思考 |
ThinkingLevel NONE→MAXIMUM |
STANDARD |
| 原生思考 |
ReasoningEffort NONE/LOW/MEDIUM/HIGH/MAX |
NONE |
| 自定义指令 | Custom 模式的附加指令,持久化键 custom_mode_instruction
|
空 |
| 工具白名单 |
AgentConfig.enabledToolIds 过滤 |
全部 |
| 项 | 说明 | 边界值 |
|---|---|---|
| Max Tool Output Length | 工具输出单次截断上限 |
200 .. 100_000,默认 maxToolOutputLength = 2000
|
| 上下文窗口 |
maxContextTokens / LlmConfig.contextWindow
|
128000 |
| 压缩水位 | compressionThreshold |
0.8(×128k) |
| 免压缩轮数 | preserveRecentTurns |
5 |
Caution
把 Max Tool Output Length 调到很小(如 200)曾触发截断器反向膨胀 (head+tail 大于 maxChars,省略计数为负)。已在混沌审计中修复,但仍建议用默认值。 见 混沌工程。
| 项 | 说明 | 默认 |
|---|---|---|
vibrateOnBell |
收到 BEL(0x07)时振动 30ms
|
开 |
keepScreenOn |
终端屏保持常亮(FLAG_KEEP_SCREEN_ON,离屏必还原) |
关 |
| 终端缓冲行数 | 可配到 10000 行(渲染层需注意虚拟化) | — |
| 桌面模式 / UA | Chrome 层桌面模式(UA 切换 + reload) | 首次 bind 捕获原始 UA |
| 网页权限 | 三档:拒绝 / 仅此一次 / 总是允许(按 origin 持久化) | 安全拒绝 |
| 项 | 说明 |
|---|---|
| Shizuku | 三态卡片(已授权 / 可获取 / 不可用),未安装时跳转 ACTION_VIEW(有 ActivityNotFoundException 防护) |
| 无障碍 | 开启后启用 ui_* 工具与 cs-mem 屏幕感知 |
| 悬浮窗 | 悬浮球与浮窗 UI 所需 |
| 通知 | Android 13+ 需 POST_NOTIFICATIONS,否则前台服务通知不可见 |
| 项 | 说明 |
|---|---|
| 记忆屏 | Episode 统计 / 宏技能数 / 近期情景 / 删除(删除有确认弹窗) |
| 梦境渲染 | 受 WorkManager 约束(息屏 + 充电 + WiFi + 电量),无用户开关 |
| 项 | 说明 |
|---|---|
| PAT | 经 EncryptedSharedPreferences(AES-256-GCM);输入对话框会做 ghp_ / github_pat_ 预检 + suspend 校验 |
| 7 个工具 |
github_get_user / list_repos / read_file / write_file / create_issue / list_issues / search_code(配置后注册) |
-
MCP 生态总览
新 - (沙箱 MCP · 官方 Hub · 逆向 Host · 门控语义)
- 终端运行时
- 终端 API 契约
- SDK 边界
- Termux 能力矩阵
- Ubuntu rootfs 供给
- Ubuntu 生命周期
- PRoot 二进制溯源
- VT100/ANSI 模拟器
- 终端性能
- 终端迁移
- 原生层 C++/JNI