Skip to main content

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.

Home: https://github.com/elenaviter/app-ecosystem

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)

Source distribution for harness-foundation 0.0.1
File Size Uploaded
harness_foundation-0.0.1.tar.gz 2.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for harness-foundation 0.0.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page