@@ -20,6 +20,7 @@ Important modules:
|
||||
- `agent/loop.js`: sample → tool call → tool result → repeat loop, permissions, plan mode, compaction, memory, and subagents.
|
||||
- `agent/custom-tools.js`: per-session JSON-schema tool registry and in-process `execute` handlers.
|
||||
- `agent/tools.js`: built-in host workspace, memory, planning, web, task, and MCP tools.
|
||||
- `agent/web-search.js`: public search and fetch through the Playwright sidecar in `browser-use/`. The Bare daemon never loads Playwright.
|
||||
- `agent/sessions.js`: persisted session summaries, history, updates, and plan files.
|
||||
- `agent/memory.js`: local short/long-term memory notes.
|
||||
- `lib/qvac.js`: lazy `@qvac/sdk` import, model loading, completion streaming, vision attachments, cancellation, and lifecycle close.
|
||||
@@ -79,3 +80,5 @@ wraps the harness in-process as required by the extracted package.
|
||||
The inspected harness has no first-class portal, AT-SPI, libei, or desktop
|
||||
computer-use backend. Jarvis therefore supplies those as custom tools from
|
||||
`computer-use/` and `skills/`, while keeping planning in `agent/loop.js`.
|
||||
Webcam capture is the same pattern: a Camera portal helper plus one `webcam`
|
||||
tool.
|
||||
|
||||
Reference in New Issue
Block a user