Metadata-Version: 2.4
Name: pi-agent-harness-lc
Version: 0.1.0
Summary: AgentHarness runtime, session storage, and orchestration layer for pi-agent-core
Project-URL: Homepage, https://github.com/zy1233/pi-python
Project-URL: Repository, https://github.com/zy1233/pi-python
Project-URL: Issues, https://github.com/zy1233/pi-python/issues
Author-email: zy1233 <zy1233@users.noreply.github.com>
License-Expression: MIT
Keywords: agent,ai,harness,llm,session
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: pathspec>=0.12
Requires-Dist: pi-agent-core-lc==0.1.0
Requires-Dist: pydantic>=2.0
Requires-Dist: pyyaml>=6
Provides-Extra: dev
Requires-Dist: pytest-asyncio>=0.24; extra == 'dev'
Requires-Dist: pytest>=8.0; extra == 'dev'
Requires-Dist: ruff>=0.11; extra == 'dev'
Description-Content-Type: text/markdown

# pi-agent-harness

`pi-agent-harness` is the higher-level harness package for `pi-agent-core`.

It contains the Phase 3 runtime pieces that are intentionally kept outside the
lightweight core package:

- `AgentHarness`
- session tree storage and repos
- harness-specific custom messages
- hook, queue, and persistence orchestration
- compaction, branch summaries, tree navigation, and optional auto compact
- skills, prompt templates, system prompt injection, and `LocalExecutionEnv`

Install it alongside core:

```bash
pip install pi-agent-core-lc pi-agent-harness-lc
```

For local development from the monorepo:

```bash
uv run --extra dev --extra harness python -m pytest
```
