* feat: 适配 zed acp 协议 * docs: 完善 acp 文档 * feat: integrate feature branches + daemon/job 命令层级化 + 跨平台后台引擎 Cherry-picked from origin/lint/preview (637c908), excluding lint-only changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: correct detectMimeFromBase64 to decode raw bytes from base64 Cherry-picked from origin/lint/preview (ee36954). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: daemon 子进程 spawn 跨平台修复 + CliLaunchSpec 集中化重构 Cherry-picked from origin/lint/preview (c5f52cd), excluding lint-only formatting changes. - 新建 src/utils/cliLaunch.ts: 集中化 CLI 子进程启动层 - 修复 --daemon-worker=kind 等号格式解析 - 修复 daemon/bg fast path 缺少 setShellIfWindows() - 修复 checkPathExists 用 existsSync 替代 execSync('dir') - 7 个 spawn 站点迁移到 CliLaunchSpec Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: merge tsconfig.base.json into tsconfig.json with full compiler options The cherry-pick from637c908dropped jsx/strict/etc settings when removing tsconfig.base.json. This commit restores them in a single tsconfig.json. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> * fix: merge tsconfig.base.json into tsconfig.json with full compiler options The cherry-pick from637c908dropped jsx/strict/etc settings when removing tsconfig.base.json. This commit restores them in a single tsconfig.json. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
20 lines
566 B
TypeScript
20 lines
566 B
TypeScript
import type { Command, LocalJSXCommandOnDone } from '../types/command.js'
|
|
import type { ReactNode } from 'react'
|
|
|
|
const call = async (onDone: LocalJSXCommandOnDone): Promise<ReactNode> => {
|
|
onDone(
|
|
'torch: Reserved internal debug command. No implementation is available in this build.',
|
|
{ display: 'system' },
|
|
)
|
|
return null
|
|
}
|
|
|
|
export default {
|
|
type: 'local-jsx',
|
|
name: 'torch',
|
|
description: '[INTERNAL] Development debug command (reserved)',
|
|
isEnabled: () => true,
|
|
isHidden: true,
|
|
load: () => Promise.resolve({ call }),
|
|
} satisfies Command
|