- 输入栏新增运行模式切换器,仅对话空闲可切换,新对话继承当前选择 - plan 档锁定只读权限与沙箱执行环境(UI 禁用+后端强制),网络权限保持可调 - 计划写入 .astrion/plan/,submit_plan 提交后前端弹窗审批,批准自动切换 execute - ask 档直接输出讨论并禁用 ask_user;execute 档自行补全细节直接开工 - 个性化新增默认运行模式(默认 plan),主提示词加运行模式让位注解 - 修复后台命令绕过只读权限的漏洞(宿主机按 sandbox_write_access 选只读沙箱计划) - 计划审批与询问弹窗改用 100dvh 动态视口高度,适配移动端 Safari
47 lines
1.4 KiB
TypeScript
47 lines
1.4 KiB
TypeScript
// @ts-nocheck
|
|
import { gitMethods } from './git';
|
|
import { scrollMethods } from './scroll';
|
|
import { mobileMethods } from './mobile';
|
|
import { composerMethods } from './composer';
|
|
import { panelMethods } from './panel';
|
|
import { dialogMethods } from './dialog';
|
|
import { workspaceTaskMethods } from './workspaceTask';
|
|
import { hostWorkspaceMethods } from './hostWorkspace';
|
|
import { workspaceMethods } from './workspace';
|
|
import { tutorialMethods } from './tutorial';
|
|
import { modeMethods } from './mode';
|
|
import { modelMethods } from './model';
|
|
import { permissionMethods } from './permission';
|
|
import { workModeMethods } from './workMode';
|
|
import { menuMethods } from './menu';
|
|
import { terminalMethods } from './terminal';
|
|
import { reviewMethods } from './review';
|
|
import { socketMethods } from './socket';
|
|
import { routeMethods } from './route';
|
|
import { systemMethods } from './system';
|
|
import { resizeMethods } from './resize';
|
|
|
|
export const uiMethods = {
|
|
...gitMethods,
|
|
...scrollMethods,
|
|
...mobileMethods,
|
|
...composerMethods,
|
|
...panelMethods,
|
|
...dialogMethods,
|
|
...workspaceTaskMethods,
|
|
...hostWorkspaceMethods,
|
|
...workspaceMethods,
|
|
...tutorialMethods,
|
|
...modeMethods,
|
|
...modelMethods,
|
|
...permissionMethods,
|
|
...workModeMethods,
|
|
...menuMethods,
|
|
...terminalMethods,
|
|
...reviewMethods,
|
|
...socketMethods,
|
|
...routeMethods,
|
|
...systemMethods,
|
|
...resizeMethods,
|
|
};
|