CLI 与深链
在“设置 → Shell → Aster CLI”安装 aster 后,可从 Shell 控制工作区:
bash
aster open ~/project --title API
aster view README.md --right
aster edit Sources/App.swift --new-window
aster jump project
aster learn ~/project
aster ignore ~/Downloads
aster pane capture --lines 100 --format json
aster pane send-text 'npm test\n'
aster pane run -- npm test
aster pane exec --format json -- git status --shortopen/view/edit/jump/learn/ignore/capture 是只读或工作区动作;pane send/run/exec 必须先在“设置 → 控制 → IPC”开启“允许发送输入”,SSH 或 sudo 等敏感会话还需单独开启“允许敏感会话”。CLI 使用当前用户专属的 0600 token 和普通文件请求通道,不监听网络端口。应用在异步请求期间意外退出时,新实例会把遗留请求明确结束为失败,而不会让 shell 持续等待完整超时时间。aster://learn?... 深链只处理有界目录学习请求;ssh:// 只预填命令,不自动执行。