@@ -1,9 +1,7 @@
|
||||
# Agent harness map
|
||||
|
||||
Source of truth for Jarvis runtime: `vendor/agent-harness/`, copied from
|
||||
`/home/raven/dev/agent-harness` (`~/dev/agent-harness`). The original extracted
|
||||
tree remains the upstream working source; the vendored directory is the copy
|
||||
that ships with this repository.
|
||||
Source of truth for Jarvis runtime: `vendor/agent-harness/`. That tree is a
|
||||
copied dependency that ships with this repository (not a symlink).
|
||||
|
||||
## Layout and runtime
|
||||
|
||||
@@ -74,12 +72,11 @@ The harness does not use an OpenAI-compatible HTTP URL internally. Its
|
||||
`lib/qvac.js` imports `@qvac/sdk` in-process and calls `loadModel()` and
|
||||
`completion()`. Jarvis keeps the optional sibling `qvac serve --openai`
|
||||
provider for external clients and diagnostics, while the cognition bridge
|
||||
wraps the harness in-process as required by the extracted package.
|
||||
wraps the harness in-process.
|
||||
|
||||
## Computer use
|
||||
|
||||
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.
|
||||
The 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