harness-foundation
The harness that lets a reactive agent work at scale.
An agent in production is not a loop on one machine. Conversations run on an event bus, a turn can land on any worker, and everything inbound, a prompt, a follow-up, an attachment, a stop, an external alert, is an event addressed to a conversation, ordered and durable until consumed. The harness is the machinery around the agent that makes this hold: ordered delivery per conversation, a stop or a new thought reaching the agent in the middle of its run, nothing lost, no turn running twice, durable records of every turn, fresh workspaces, and trusted exits for what the turn produced.
The same contract wraps agents that run their own loop, such as LangGraph graphs or Claude Code: the existing agent comes in as is, with its own loop and its own memory, it keeps its transcript, and the harness puts events, workspace and records around it.
Scope boundary: the harness owns event delivery, turn lifecycle, records,
and workspaces. It contains no authority models (those are
prokura) and no application behavior. It stands
on app-foundation.
Version 0.0.1 claims the name. The running implementation lives inside KDCube today; extraction follows the Prokura one.
Metadata
Release files for harness-foundation 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| harness_foundation-0.0.1.tar.gz | 2.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| harness_foundation-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.0 kB
Release files / harness_foundation-0.0.1.tar.gz
| Download URL | harness_foundation-0.0.1.tar.gz |
|---|---|
| Size | 2.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ad7fa1943dbe0be4a382056b6dd0fbd3f11e04ee74c3a946591bcfd2adbf1943
|
|
BLAKE2b-256 checksum How to use checksums |
450cd8e97d1bf484ab1ca17a5046c60eb6e4a12b9e9f69a3e7ea425c5a781613
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.6
|
Release files / harness_foundation-0.0.1-py3-none-any.whl
| Download URL | harness_foundation-0.0.1-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
dd828163ebf9d8170db353750a41367ae5d4268b64cbbfbf5510b6b8d515d07c
|
|
BLAKE2b-256 checksum How to use checksums |
9de330a13a9b0798c93eead6a0bc511a837e33d06d7cd3854f01313632329baf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.11.6
|