Files
deepseek-harness/packages/browser-use/browser-use/README.zh.md
T
Turtle f028f25667 refactor: remove runtime invariant plugins
Delete @deepseek-ai/dsh-invariants, every package's ./invariant companion
and its tests, the invariant gates and Vitest setup, the scoped-event
resolver generator, and the INVARIANT-coded listener rethrow paths.
Update docs, READMEs, Agent Notes, and add an upgrade guide.
2026-09-30 12:52:18 +08:00

3.0 KiB

description, kind
description kind
浏览器操作 提供方 注册服务,供一次启用一个浏览器后端的部署使用。 package-reference

@deepseek-ai/dsh-browser-use

English | 中文

概述

部署可以一次启用一个浏览器操作 提供方。加载另一个 提供方 时会报错并指出已注册的 提供方 名称。各 提供方 提供自己的工具并拥有浏览器会话。本包不添加模型可见工具或浏览器操作。

目录


使用本包

在 Cordis 组合中,将服务与所选 提供方 一起挂载一次:

- name: '@deepseek-ai/dsh-browser-use'

服务没有配置。提供方 插件注入 browserUse 并调用 ctx.browserUse.register(BrowserUseProviderName(name));品牌类型从 @deepseek-ai/dsh-browser-use/brand 导出。返回的 effect 清理器释放该注册。

提供方 在释放注册前停止接收工具调用、关闭资源并等待自己拥有的工作结束。ctx.browserUse.providerName 在释放之前持续报告已注册名称。


理解实现

实现内部机制 — 点击展开

一个私有名称拥有该注册位。Cordis effect 在插件卸载时移除贡献;重复调用清理器不能移除后续注册。源码 不包含浏览器对象、操作接口、资源生命周期或 提供方 选择器。


延伸阅读


模型体验

无,因为此注册表只记录 提供方 名称。

KV Cache 影响

注册不改变模型请求。提供方 拥有的工具与指导决定各自对请求前缀的影响。

已知限制与延期工作

服务在其 Cordis 服务实例内限制注册。

  • 浏览器所有权 — 提供方 拥有浏览器资源并实施 Session 隔离;此服务不保存浏览器状态。
  • 提供方 选择 — 配置选择 提供方;模型不能在运行时切换已注册后端。

开发备注

维护者工作上下文 — 点击展开

无。