feat: 增加共享 Agent Browser 调试能力
需求:在 AI 编程会话中让用户与 Agent 共享同一浏览器页面,并查看控制台与网络信息。 实现:新增沙箱浏览器内核、Host API/渲染器面板、OpenCode 工具接入及安全边界测试。
This commit is contained in:
18
electron/agent-browser/fault.ts
Normal file
18
electron/agent-browser/fault.ts
Normal file
@@ -0,0 +1,18 @@
|
||||
import type {
|
||||
AgentBrowserErrorCode,
|
||||
AgentBrowserFaultShape,
|
||||
} from '../../shared/agent-browser';
|
||||
|
||||
export class AgentBrowserFault extends Error implements AgentBrowserFaultShape {
|
||||
readonly name = 'AgentBrowserFault';
|
||||
|
||||
constructor(
|
||||
readonly code: AgentBrowserErrorCode,
|
||||
message: string,
|
||||
readonly retryable: boolean,
|
||||
readonly generation?: number,
|
||||
readonly outcome?: 'unknown',
|
||||
) {
|
||||
super(message);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user