Skip to content

14 Models and Browser

KepCup 开发助理 edited this page Oct 24, 2026 · 1 revision

14 Models and Browser

Source: docs/design/14-models-and-browser.md

Model configuration (D45)

Reuses pi model plumbing. Settings: default main + light models; Bot may override. API keys field-encrypted. Usage/cost accounting where configured. Vector models via capability models (16-Capability-Models).

External agent runtime selection (runtime.agent) — not implemented (28-External-Agents-ACP).

Domestic vendors and per-capability adapters: 16-Capability-Models. Connectivity tests route by capability.

Browser tools (D44)

Every Bot gets browser tools on Electron’s Chromium; independent session per Bot. Network rules apply.

Action outcomes (D77)

Each action reports not_started / completed / uncertain. Ref fingerprint prechecks; no-progress limits; sensitive typing redacted; user takeover of the visible page (BROWSER_USER_CONTROL). Shared browser profiles optional; switching profile interrupts tasks that used the browser.

Watches (D79)

Hidden background pages keyed botId|watch:{id} fetch content for deterministic watches — never shown, closed after fetch. See 02-Execution.

Clone this wiki locally