Metadata-Version: 2.5
Name: introspection-harbor
Version: 0.2.0
Summary: Harbor installed-agent adapter for Introspection Recipes
License-Expression: Apache-2.0
Requires-Python: <3.14,>=3.12
Requires-Dist: harbor<0.21.0,>=0.20.0
Description-Content-Type: text/markdown

# `introspection-harbor`

Harbor installed-agent adapter for local Introspection Recipes. Install it
through `introspection setup --target harbor`, then run a task through:

```sh
introspection eval run --runner harbor --path evals/refund-task
```

Select an inherited Recipe agent variant by its declared YAML `name`:

```sh
introspection eval run --runner harbor --path evals/refund-task --agent agent2
```

For example, `agents/agent2.yaml` can declare `name: agent2` and `from: agent`,
then override only its model, tools, extensions, or other variant settings.
The selected agent YAML is the only source of the evaluated model; the CLI and
adapter do not apply a separate model override.

The CLI selects the Recipe and optional canonical replay context. The adapter
copies that opaque context into Harbor's environment and forwards its path to
`introspection local`, which creates the temporary native Pi session immediately
before Pi starts. The adapter writes both native Pi events and
`trajectory.json` (ATIF) under the agent log directory. Recipe execution
preserves the Harbor task image's `WORKDIR`; the staged Recipe source is
selected separately and does not replace the task's working directory.
