Pick

OpenProse Released: Markdown-Based AI Agent Task Definition

·2026.09.29 19:30

Key point

A Markdown-based contract language that declares states and conditions instead of execution order, re-running only upon changes to reduce costs.

1 / 3

Details

OpenProse is a new language that defines continuous tasks for AI agents using Markdown files (*.prose.md) as contracts. Unlike existing sequence-centric agents, it adopts a declarative approach that prioritizes declaring the states to maintain (Maintains) and verification conditions over execution order.

Core Operating Principles

  • State-based execution: Re-runs only when the input or contract fingerprint changes. If the same signal repeats, it is skipped, incurring no model call costs.
  • Facet subscription: Subscribes only to specific parts (facets) of the state, preventing unnecessary re-runs caused by unrelated changes.
  • ProseScript: Used selectively only when execution order matters, ensuring flexibility.

Installation and Usage

  • Install as a skill for Claude Code, Codex CLI, etc., using the npx skills add openprose/prose command.
  • Initialize the workspace and write contracts via prose init, prose compose, prose write, etc.
  • The current reference executor (Reactor) is in the alpha stage, requiring caution for production environment deployment.

This tool supports file-based version control and is released under the MIT license.

This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.