Prompt File

The primary prompt document — format, data asset references, and template variables.


Format

The prompt file is a UTF-8 encoded Markdown document. Clients MUST pass the full content of this file to the agent as the initial user message (or system prompt, per client policy — see Execution Model).


Data Asset References

The prompt MAY reference data assets using paths relative to the archive root, enclosed in backticks or written as bare relative paths. Clients SHOULD resolve these references against the extracted archive directory and make the referenced files available to the agent (e.g., by including their content inline, providing file paths, or mounting them into the container).

Example Reference Syntax

Please analyse the sales data in `data/q1/north-region.csv` and compare
it against `data/q1/south-region.csv`.

The exact syntax for data asset references is non-normative. Clients MAY support additional reference syntaxes beyond backtick-enclosed paths.


Template Variables

Prompt files MAY include template variables using the syntax {{variable_name}}. Clients MAY substitute these at runtime.

Reserved Variables

The following variable names are RESERVED and have defined substitution values:

Variable Substituted With
{{archive_name}} The base filename of the archive (without extension).
{{extracted_path}} Absolute path to the extracted archive root in the container.
{{timestamp}} ISO 8601 UTC execution time.
{{agent}} The agent identifier selected by the client.

Example Usage

# Task: {{archive_name}}

You are running at {{timestamp}} using {{agent}}.

Please analyse the sales data in `data/q1/north-region.csv` and write
your report to `{{extracted_path}}/output/report.md`.