How can generated change material be packaged for an agent harness?
A release can separate tabular state, ordered events and tool contracts so a harness exposes the intended business observations without revealing hidden answers.
A dataset can use Parquet for linked state tables and JSONL for request events and task definitions. A task record could contain `task_id`, `initial_state_id`, `request_event_id` and `allowed_tool_set`. Stable identifiers let a harness assemble a task without depending on file order or display labels.
Tool contracts can define actions such as `read_agreement`, `list_open_requests` and `submit_change`, including required arguments, return types and structured errors. Field descriptions should explain business meaning as well as data type; a string labelled `status` is insufficient without its permitted values and transition rules.
A separate evaluator manifest can reference expected state constraints and hidden facts. Those artefacts should remain outside the agent's retrieval paths and tool responses, preserving the intended information boundary.
The package can also declare schema versions and referential integrity rules so ingestion failures are distinguishable from agent failures. Buyers can ask for a compact loader example that reconstructs a task, exposes only authorised observations and records the resulting tool trace for later inspection.
Specify the agent's observable inputs separately from evaluator-only state when requesting an integration package.
- Audience:
- Agent developers
- Content type:
- Integration
- Buyer question:
- What can be generated
Content release: r-a220eb6e099b243b
Related questions
- What evidence artefacts should accompany a generated change request?
- Can generated environment state include disagreement between connected systems?
- Which relationships can a generated dataset contain around a customer change?
- How can a task pack represent a change governed by different policy versions?
- What policies and authority relationships could a generated environment contain?
- What could an insurance environment generate around a household change?