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

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

harness_foundation-0.0.1.tar.gz (2.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

harness_foundation-0.0.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file harness_foundation-0.0.1.tar.gz.

File metadata

  • Download URL: harness_foundation-0.0.1.tar.gz
  • Upload date:
  • Size: 2.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.11.6

File hashes

Hashes for harness_foundation-0.0.1.tar.gz
Algorithm Hash digest
SHA256 ad7fa1943dbe0be4a382056b6dd0fbd3f11e04ee74c3a946591bcfd2adbf1943
MD5 875794b2ced856d1a2da56876a9b0421
BLAKE2b-256 450cd8e97d1bf484ab1ca17a5046c60eb6e4a12b9e9f69a3e7ea425c5a781613

See more details on using hashes here.

File details

Details for the file harness_foundation-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for harness_foundation-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd828163ebf9d8170db353750a41367ae5d4268b64cbbfbf5510b6b8d515d07c
MD5 ad70fdedac41c238032b0566cb89c77d
BLAKE2b-256 9de330a13a9b0798c93eead6a0bc511a837e33d06d7cd3854f01313632329baf

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.1 This release

2 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